无权访问受邀好友



我正在开发一个安卓游戏应用程序,想获得Facebook邀请朋友的列表。

不幸的是,我遇到了此错误:Response: responseCode: 400, graphObject: null, error: {HttpStatus: 400, errorCode: 100, errorType: OAuthException, errorMessage: (#100) No permission to access invitable_friends.}下面的代码。

法典

new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/me/invitable_friends",
    null,
    HttpMethod.GET,
    new GraphRequest.Callback()
    {
         @Override
         public void onCompleted(GraphResponse response)
         {
             System.out.println(response);
         }
     }
).executeAsync();

权限

List< String> permissionNeeds = Arrays.asList("user_friends");

谁能帮我指出问题?是不是因为缺少权限造成的?或者,我只能为我的游戏应用程序获得 Canvas 实现invitable_friends?

谢谢。:)

获得user_friends权限需要您提交您的应用程序供 Facebook 开发人员审核。如果您只想要已安装您的应用程序的朋友列表,您可以在没有user_friends许可的情况下获取它,只需在以下位置进行获取调用:

https://graph.facebook.com/fb_id/friends?access_token=...

参考 : https://developers.facebook.com/docs/graph-api/reference/user/friends

相关内容

  • 没有找到相关文章

最新更新