我正在为可视化的Facebook应用程序预加载图像,但是当我尝试预加载它们时,一半不会加载此错误:
{ “错误”:{ “message”:“(#4)达到了申请请求限制”, “type”:“OAuthException”, “代码”:4 } }
似乎没有关于此的任何文件....任何人都有任何想法?
答案 0 :(得分:1)
根据您上面的评论,您要为每个单独的图片单独请求,这就是您达到速率限制的原因,您应该批量请求它们,最简单的方法是执行类似的操作(确切的语法是语言/ SDK特定)
https://graph.facebook.com?fields=picture&type=large&ids=COMMA_SEPERATED_LIST_OF_USER_IDs&access_token=YOUR_ACCESS_TOKEN
这样的响应格式是:
{
"4": {
"picture": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/49942_4_1525300_n.jpg"
},
// Other users you included in the IDs parameter
}
(但所有SDK都会包装它并使其更容易迭代)