使用FB.api的响应列出用户被标记的所有Facebook照片

时间:2014-10-13 22:57:09

标签: javascript facebook facebook-graph-api

现在我通过JavaScript使用Facebook API。到目前为止,我可以登录,现在我正在尝试获取有关登录我网站的用户的信息。以下是我到目前为止的情况:

FB.api('/me/photos', function(response) { console.log(response); } );

但是,响应只说:“Object {data:Array [0]}”,数组为空。

我也尝试过使用此代码:

FB.api('/me?fields=photos', function(response) { console.log(response); } );

我从控制台获得的响应是​​:“Object {id:”10152784292783838“}”。

如何获取所有照片信息?我想到的唯一想法是我没有使用访问令牌,但是当我尝试它时它仍然无效。当我登录用户时,我还在我的范围中包含'user_photos',但它不会更改响应。我做错了什么?

1 个答案:

答案 0 :(得分:0)

只要您使用该应用的管理员/测试人员/开发人员用户,您就应该能够获取数据。如果没有,该数组将为空,因为Facebook要求对请求超过基本权限的应用程序进行应用审核。