Facebook Graph API 间歇性 500 响应,发布视频时错误代码 -3

Facebook Graph API intermittent 500 response, error code -3 when posting videos

在向 page/videos 端点发出 POST 请求时,我有时会从 Facebook Graph API 的 v2.4 收到以下错误消息:

ApiResponseCode: 500
ApiExceptionType: FacebookGraphException
ApiErrorMessage: Received Facebook error response of type : Please reduce the amount of data you're asking for, then retry your request (code -3, subcode null)

请注意,这是 restFB 的 Java 异常版本,据我所知,它只是将 HTTP 响应解析为 FacebookGraphException

这是一个间歇性问题,只占我们每天对此端点的调用的很小一部分。我猜这与 API 速率限制有关,但我不能确定,因为我们通常会收到不同的错误消息,代码为 4(不是 -3),用于根据 following documentation

如果您能帮助调试此问题,我们将不胜感激!我在网上找不到与此错误代码相关的任何信息。 谢谢

-- 编辑

我正在使用 resumable upload 协议尝试使用 Graph API 来 post 视频。有问题的视频的大小都在 1.75GB 以下,长度也远少于 45 分钟

-- 编辑 2

由于错误代码已从 -3 更改为 1,这似乎引起了一点关注。现在的完整响应是:Please reduce the amount of data you're asking for, then retry your request (code 1, subcode null)

这已被 Facebook 确认为错误,并已推送修复程序。他们没有提供任何额外的技术细节