我一直在运行一个脚本,通过请求facebook api获取一堆PAGEIDS来获取facebook。此脚本每3小时运行一次,每个PAGEID发出3到4个请求,默认情况下每个请求大多返回25个帖子。它在过去两个月里运作顺利,但突然之间,它为不同的PAGEIDS随机返回这个错误。
下面给出了JSON错误:
{
"error": {
"message": "An unexpected error has occurred. Please retry your request later.",
"type": "OAuthException",
"is_transient": true,
"code": 2,
"fbtrace_id": "BgbUGNjLTSW"
}
}
以下示例API请求:
https://graph.facebook.com/PAGEID/feed/?since=LASTWEEKDATE&fields=id,object_id,picture,from,message,created_time,shares,type,status_type,link,comments.limit(1).summary(true),likes.limit(1).summary(true)&access_token=ACCESS_TOKEN
我通过提示手动运行脚本,将其安排为cronjob&甚至在浏览器上调用API请求。所有这些方法随机返回错误&它每天给出混合的结果。因此,如果我在浏览器上调用一次请求,那么当我刷新它工作的url时它会失败。我正在使用多个Facebook应用程序accessstokens&他们都随意失败。
这是什么问题?我做错了吗?