现在我通过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',但它不会更改响应。我做错了什么?
答案 0 :(得分:0)
只要您使用该应用的管理员/测试人员/开发人员用户,您就应该能够获取数据。如果没有,该数组将为空,因为Facebook要求对请求超过基本权限的应用程序进行应用审核。
见