Dav*_*vid 50 android facebook facebook-friends facebook-graph-api-v2.0
我正在尝试让所有朋友,登录我的应用程序的用户.
我无法使用此API [朋友]:
https://developers.facebook.com/docs/graph-api/reference/v2.0/user/friends
因为此API仅返回使用应用程序发出请求的任何朋友.
所以我找到了这个API [friendlist]:
https://developers.facebook.com/docs/graph-api/reference/v2.0/friendlist
按照这个答案,我得到了朋友列表.
但是当我试图获得friendlist的成员时,我会得到空列表:
new Request(
session,
"/2692926356774/members",
null,
HttpMethod.GET,
new Request.Callback()
{
public void onCompleted(Response response)
{
/* handle the result */
Log.e(LOG_TAG,"Members: " + response.toString());
}
}
).executeAsync();
Run Code Online (Sandbox Code Playgroud)
2692926356774
是我的Acquaintances list id
,我尝试了其他一些具有相同结果的id.
Sim*_*oss 83
在Graph API的v2.0中,调用/me/friends
返回同时使用该应用程序的人的朋友.
此外,在v2.0中,您必须请求user_friends
每个用户的许可.user_friends
默认情况下不再包含在每次登录中.每个用户都必须授予user_friends
权限才能出现在响应中/me/friends
.有关更多详细信息,请参阅Facebook升级指南,或查看下面的摘要.
该/me/friendlists
端点和user_friendlists
权限不是你追求的.此端点不会返回用户朋友 - 它允许您访问一个人为组织朋友而制作的列表.它不会返回每个列表中的朋友.此API和权限对于允许您在向人们提供发布回Facebook的机会时呈现自定义隐私选择器非常有用.
如果您想访问非应用程序使用的朋友列表,有两种选择:
如果您想让您的人员使用您的应用程序在他们发布到Facebook的故事中标记他们的朋友,您可以使用该/me/taggable_friends
API.使用此端点需要通过Facebook进行审核,并且仅应用于您呈现朋友列表以便让用户在帖子中标记它们的情况.
如果您的应用程序是游戏并且您的游戏支持Facebook Canvas,则可以使用/me/invitable_friends
端点来呈现自定义邀请对话框,然后将此API返回的标记传递到标准请求对话框.
在其他情况下,应用程序无法再检索用户朋友的完整列表(仅限那些使用user_friends
权限明确授权您的应用的朋友).
对于希望允许人们邀请朋友使用应用程序的应用程序,您仍然可以使用Web上的发送对话框或iOS和Android 上的新消息对话框.
归档时间: |
|
查看次数: |
102461 次 |
最近记录: |