2
我设置以下权限,无论是在我的身边和应用的权限页面:
(注意‘read_stream’)Facebook的:返回“500(内部服务器错误),”为朋友信息请求
<fb:login-button autologoutlink="true" perms="read_stream, user_about_me, user_likes, user_location, user_birthday, user_education_history, user_work_history, friends_about_me, friends_likes, friends_location, friends_birthday, friends_education_history, friends_work_history"></fb:login-button>
请求用户的个人资料的伟大工程:
FB.api('/me/friends', {
fields: "id,username,name,first_name,last_name,location,link,education,work,statuses.limit(1).fields(message)"
}, function(res){
console.log('FRIENDS', res.data);
});
然而,让用户的朋友不起作用一样。
它给出了一个“500(内部服务器错误)”,其中facebook对象返回“未知错误”。
FB.api('/me/friends', {
fields: "id,username,name,first_name,last_name,location,link,education,work,statuses.limit(1).fields(message)"
}, function(res){
console.log('FRIENDS', res.data);
});
我追踪的问题到外地我要求。部分statuses.limit(1).fields(message)
似乎是错误的来源,当删除/me/friends
返回数据。
但我不明白错误的原因。
- 它适用于
/me
。 - 根据FB文档
read_steam
应该是针对用户的状态和用户的朋友的状态。 - 通过上述字段,API Explorer可以让我知道朋友的状态,没有任何问题。
我做错了什么,或者它是一个FB图形API错误?
谢谢。