【发布时间】:2014-08-17 11:16:09
【问题描述】:
在搜索 stackoverflow 并没有找到我的问题的解决方案后,我发布了这个问题。
我的目标是在 Android 应用程序中获得 Facebook 共同朋友。我用图API查询
private void getAndDisplayMutualFriends(final String fbId){
Session myFbSession = Session.getActiveSession();
Bundle params = new Bundle();
params.putString("fields", "context.fields(mutual_friends)");
/* make the API call */
new Request(
myFbSession,
"/{"+fbId+"}",
params,
HttpMethod.GET,
new Request.Callback() {
public void onCompleted(Response response) {
Log.d("JSONRESPONSE","FB ID="+fbId);
Log.d("JSONRESPONSE",""+response.toString());
}
}
).executeAsync();
}
fbId 是登录用户想要获得共同朋友的朋友的 Facebook ID 但我得到:
{响应:responseCode:404,graphObject:空,错误:{HttpStatus: 404,错误代码:803,错误类型:OAuthException,错误消息:(#803) 您请求的某些别名不存在:{100008114977883}}, isFromCache:false}
我从一个星期开始就被困在这个问题上,登录用户,共同朋友和朋友已经授予“user_friends”权限。
您的帮助将不胜感激。谢谢
【问题讨论】:
标签: android facebook-graph-api facebook-fql