我正在开发一个Android游戏应用程序,并希望得到一个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?
谢谢。 :)
答案 0 :(得分:0)
获得user_friends
权限要求您提交您的应用以供Facebook开发人员审核。如果您只想要已经安装了应用的朋友列表,则可以在没有user_friends
权限的情况下获得,只需拨打电话:
参考:https://developers.facebook.com/docs/graph-api/reference/user/friends