在搜索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
是登录用户的朋友想要获得共同朋友的朋友ID但是我得到了:
{响应:responseCode:404,graphObject:null,错误:{HttpStatus: 404,errorCode:803,errorType:OAuthException,errorMessage:(#803) 您请求的某些别名不存在:{100008114977883}}, isFromCache:假}
我被困在这一周,登录用户,共同的朋友和朋友给了“user_friends”权限。
我们将不胜感激。感谢
答案 0 :(得分:2)
错误响应很好地解释了
响应:responseCode:404,graphObject:null,错误:{HttpStatus:404,errorCode:803,errorType:OAuthException,errorMessage:(#803)您请求的某些别名不存在:{100008114977883}},isFromCache :假}
此别名{100008114977883}
不存在,请移除{}