Facebook graph api FB API“;100“继续”&&引用;500内部服务器错误“;(错误_子代码99)

Facebook graph api FB API“;100“继续”&&引用;500内部服务器错误“;(错误_子代码99),facebook-graph-api,Facebook Graph Api,我对Facebook API有一个特殊的问题。我认为这可能与高容量有关,但这并没有使我更接近解决方案。在向Facebook API发布消息时,我偶尔会收到以下错误: HTTP/1.1 100 Continue Date: Sat, 17 Dec 2016 19:22:38 GMT HTTP/1.1 500 Internal Server Error Access-Control-Allow-Origin: * Pragma: no-cache Cache-Control: private, n

我对Facebook API有一个特殊的问题。我认为这可能与高容量有关,但这并没有使我更接近解决方案。在向Facebook API发布消息时,我偶尔会收到以下错误:

HTTP/1.1 100 Continue
Date: Sat, 17 Dec 2016 19:22:38 GMT

HTTP/1.1 500 Internal Server Error
Access-Control-Allow-Origin: *
Pragma: no-cache
Cache-Control: private, no-cache, no-store, must-revalidate
facebook-api-version: v2.3
Expires: Sat, 01 Jan 2000 00:00:00 GMT
x-fb-trace-id: El4BfeJo4vI
x-fb-rev: 2746767
Content-Type: text/html
X-FB-Debug: F3xHF4IY15E3VK9M5acge9B6jBKOEqwP2Ob4F8WsoYRkGeAiY2PkzOjiiawhQ/Uq0TT/Xen+JLZtFXA9ZUsbRg==
Date: Sat, 17 Dec 2016 19:23:08 GMT
Connection: keep-alive
Content-Length: 77

{"error":{"code":1,"message":"An unknown error occurred","error_subcode":99}}
通常,稍后重试会对同一请求起作用,因此它似乎不是罪魁祸首。然而,这里的问题是,这一信息有时似乎仍在传递。如何处理这些回应


我读了Continue标题,但我现在一点也不明白——特别是因为它附带了一个非描述性的500内部服务器错误。

请求太长会导致这种类型的错误子代码(99)。当Facebook不支持长请求时,尝试缩小请求参数。(虽然500错误对我来说是新的。)

您可能可以安全地忽略100标题;这是正确的跟进,因为您有另一个响应(500)


你永远不应该从任何网站得到500分:这意味着他们的代码被破坏了。应在此处报告:

您应使用分页作为此文档:

发生未知错误,“代码”:1,“错误\子代码:99”

根据facebook,上述错误的原因:


此错误代码表示您的请求超时。可能是请求有效,但超出了API的最大处理时间。建议:等待几分钟,然后重试。如果问题仍然存在,请继续提交错误报告。

是的,有问题的请求只是一篇简单的帖子,因此,从这个意义上说,这不应该是一个超时。奇怪的是,它有时会工作,但仍然会出现错误。事实上,我做到了。希望我能从那里了解到一些情况。希望有人能找到解决办法。截至2018年6月,没有变化。这个错误子代码99在例如graph.facebook.com/v2.11/act\u nnnn/campaigns的查询中间歇性出现。在不做任何更改的情况下重试,它会成功。我将不一致地收到此错误,并且必须在几分钟后重试以获得良好的结果。