2012-07-16 4030 views
2

从2013年7月13日星期五开始,我们已收到“发生意外错误,请稍后重试您的请求。”我们的OG Graph对象帖子错误。在相同的API帖子率下,这些API调用的错误率在大约一分钟内从0.13%变为65%(小于1%到65%)。周六下降到46%左右,目前为28%。Facebook错误:“发生意外错误,请稍后重试您的请求。”

我们通常会自动尝试重试,但当错误率上升时,我们不得不禁用它,因为它阻塞了我们的队列。

如果我们手动重试任何失败的错误,那么每次出现此错误都会失败。

这似乎只发生在我们的OG动作/物体组合中的一个 - “获得奖章”。我们所有其他的组合都可以通过手动测试正常工作

由于我们的错误率突然跳跃,非常高,并且重试不起作用,显然看起来有些错误。

我们可以超过费率限制吗?我们的“奖章”OG对象发生了什么事情?

+0

我突然看到这一点,不知道为什么会发生。 – Dean 2012-09-28 11:49:03

回答

3

经过一些更多的手动测试,我们意识到这只是针对我们的“奖章”OG对象(id 4)的特定实例发生的。其他人工作正常。所以我们尝试了FB's URL debugger中的一些实例(ids 1到5),并且它们都解析得很好。

然后尝试再次手动发布这些奖牌,然后id 4每次都工作。

上个星期五好像FB会自动刮我们的OG对象,并且由于某种原因奖牌id 4对象请求失败,导致对象的缓存在FB的末尾消失。

因此,如果您看到OG Object API调用错误突然大幅增加,请尝试手动重新缓存失败的对象实例。

0

试试这个。它为我工作

<?php 
$url = 'https://developers.facebook.com/tools/debug/og/echo?q='. $_SERVER['PATH_INFO'] ; 
$response = file_get_contents($url); 

?> 
0

我得到这个错误,而张贴在我的Facebook时间轴一些开放图形动作和对象,但我发现这个问题了,基本上是高速缓存Facebook的维护。

我在我的对象URL(在这里谈论Open Graph对象)中做了一些“og”元标记更改,并且不知怎的,facebook给出了与主要问题中提到的相同的错误,因为它没有进行刷新我的页面完全。然后,为了刷新来自Facebook的那些,我不得不从facebook debugger调试我的对象URL(包括'http'和'https'),瞧!

1

我一直在寻找一个大约八个小时,我的情况的解决方案是与名称问题“发生意外错误,请稍后重试您的请求。”在坏页ID ... OMG

1

值得注意的是,这个错误可能会发生一些随机而没有合理的原因。根据限制参数获取页面的facebook帖子时,我已经看过很多次了。如果我问一个页面的Facebook的职位与极限100,我会得到错误:

{ 
    error: { 
    message: "An unexpected error has occurred. Please retry your request later.", 
    type: "OAuthException", 
    is_transient: true, 
    code: 2 
    } 
} 

如果我要它限制2,我不会得到错误。你可能会认为超时会导致这种情况。这是可能的,因为我之前已经看到过(当你请求大量数据时),但是在这种情况下将极限值增加到3也会导致错误。 limit=2很好,而limit=3会导致上述错误。这是一个错误

0

我做了一些测试,如果我更改发送请求的服务器,并因此更改机器和IP地址,相同的数据是facebook。

1

我不知道你是否解决了这个问题呢。当我尝试在Facebook上添加帖子或做某些其他事情时,我的屏幕上出现了此错误消息。我终于弄清楚了我的间谍软件卡巴斯基互联网安全公司正在干涉该功能。如果您有这个或其他防病毒程序,请尝试暂时禁用或暂停保护。这意味着您将在没有使用防病毒程序的情况下处理敏感数据,但您的本机防火墙和病毒防护仍将存在。这很烦人......有时卡巴斯基更像是病毒而不是反病毒。也许Facebook的支持人员也可以注意到这一点,因为这可能会解决许多有问题的人的问题,并且无法通过建议的步骤找到解决方案(例如,在卡巴斯基开放的情况下,我无法访问广告管理器... )

相关问题