facebook graph API:无法获取用户好友列表
facebook graph API: not able to get a list of user's friends
我已经创建了一个在 developers.facebook.com 上注册的应用程序。
我的应用程序在浏览器上运行,它是一个网站。
我已经创建了我的登录按钮,Facebook用户能够成功登录。
但是,我无法始终如一地检索所有用户朋友的列表。
10 次中有 9 次 API 将返回也使用我的应用的用户的好友。10 次中有 1 次 API 将返回完整的好友列表。
这就是我让用户登录Facebook的方式:
function loginToFacebook(){
FB.login(function(response){
FB.api('/me', function(response){
console.log (response);
console.log('good to see you, ' +response.name);
});
},
{scope:'email, read_friendlists, user_likes, user_friends, publish_actions, read_mailbox, read_requests'});
}
这就是我尝试检索所有用户朋友列表的方式:
function friendList(){
FB.api('/me/friends', function(response){
console.log (response);
});
}
我应该注意任何建议或陷阱吗?
谢谢!
现在似乎可以工作了。
我认为这是错误的,因为我刚刚在 developers.facebook.com 上注册了该应用程序。
也许Facebook在应用程序存在一段时间之前不会给予它完全权限。
相关文章:
- 从远程脚本获取用户IP
- JSON获取用户id's在嵌套数组中
- 获取用户选择的不带时区的日期
- 如何从客户端的数组中获取用户输入和返回值
- 如何使用Node.js脚本从Rally获取用户的修订历史
- Express.js:在用户发帖时获取用户的引荐来源网址
- 获取用户位置并将坐标保存在数据库中
- 获取用户按键的时间
- 从表单中获取用户输入执行计算(操作顺序)并输出回该表单
- 如何获取用户's输入并返回我定义的匹配变量的值
- 如何通过获取用户输入和使用按钮来运行JavaScript函数
- 使用jQuery获取用户坐标
- 获取用户和服务器时间之间的时间差
- 在 PHP 或 JavaScript 中获取用户的纬度和经度,以便在 PHP 中使用
- 如何通过声云 api 调用获取用户 ID
- 使用 Javascript 获取用户的 Github 存储库列表
- 如何使用 HTML 中的表单框获取用户输入
- 如何从HTML表单中获取用户输入并将其存储在现有的JavaScript数组中
- Phonegap通过WiFi和移动网络而非GPS获取用户位置
- 获取用户选择的选项的值