: 我想获得登录我的应用程序的所有朋友的列表,而不仅仅是那些使用该应用程序的人? 我使用以下内容:
private void makeMeRequest(final Session session) {
// Make an API call to get user data and define a
// new callback to handle the response.
RequestAsyncTask request =new Request( session,
"/me/friends",
null,
HttpMethod.GET,
new Request.Callback() {
@Override
public void onCompleted(Response response) {
// TODO Auto-generated method stub
Log.e(LOG_TAG,"Members: " + response.toString());
}
}).executeAsync();
}
但是响应返回空列表,虽然有些应用程序显示了人的朋友列表,但我该怎么办?
答案 0 :(得分:4)
使用v1.0的图谱API,只能使用2014年4月底之前创建的应用程序获取v2.0 +的所有朋友。它仅适用于2015年4月底。有关版本的更多信息,请参阅changelog:https://developers.facebook.com/docs/apps/changelog
虽然也有invitable_friends
和taggable_friends
,但它们是为facebook.com上的应用预留的:
邀请朋友也可能会感兴趣:https://developers.facebook.com/docs/games/requests/v2.1