我有这个网址..
https://graph.facebook.com/602414132/albums?access_token=123005381082600|2.FUPHmHF4kfDPly2GRPYDeg__.3600.1298228400-602414132|1JUKjvfo1Ri5s04x9v_vzf-sS8c&type=post&name=refacingme
当我使用Chrome时,我得到空回复:
{
"data": [
]
}
你认为错误来自哪里?
答案 0 :(得分:2)
确实,我几天前就修好了这个错误。用户必须为您的应用授予user_photos的扩展权限。有几种方法可以做到这一点:
1)在FB Developer选项卡中更新您的应用信息,并为您的应用添加扩展权限。这将要求注册的新用户在加入之前提供某些权限。
2)或者,如果用户已经添加了应用程序,您可以在应用程序中使用Javascript SDK调用FB.login向用户请求权限。 (见下面的代码)
FB.login(function(response) {
if (response.authResponse) {
// user is logged in and granted some permissions.
console.log("user is logged in and granted some permissions.")
} else {
// User cancelled login or did not fully authorize.
console.log("he failed to login or something")
}
}, {scope:'user_photos'});
此路线要求您设置Facebook JavaScript SDK
答案 1 :(得分:1)
我认为你没有采用Extended Permission的user_photos。获得扩展权限,然后您将不会收到空数组