我正在使用 Python 和 Facebook Graph API 编写合规集成,以在我们的 Workplace 社区中搜索给定关键字的所有用户内容。我有一些以前每次都有效的东西,但是最近(过去几天)发送到 Facebook 的一个请求将返回一个带有错误代码 960 的 FacebookApiException,并显示一条消息“请求中止。如果依赖请求失败,可能会发生这种情况或整个请求超时。” 在已经成功接收到数千个成功请求之后。这不会一直发生,但通常会失败。
{
"error": {
"message": "Request aborted. This could happen if a dependent request failed or the entire request timed out.",
"code": 960,
"type": "FacebookApiException",
"fbtrace_id": "B72L8jiCFZy"
}
}
为简单起见,我没有在请求中使用依赖项,所以我只能认为它正在超时。我的问题是——Facebook Graph API 的超时时间是多少?是因为我发送请求的时间太长而超时,还是因为 Facebook 服务器响应我的请求的时间太长而超时?有什么办法可以增加超时来阻止错误消息的发生?
TIA