I have tried to do a FB like from my android app
where the user must sign in with FB
But I got this error in FB response:
{Response: responseCode: 400, graphObject: null, error: {HttpStatus: 400, errorCode: 283, errorType: OAuthException, errorMessage: (#283) Require extended permission: manage_pages}, isFromCache:false}
I then tried to ask additional permission from the user "manage_pages"
but I still get the same error.
private void onSessionStateChange(Session session, SessionState state,
Exception exception) {
List<String> permissions = session.getPermissions();
if (permissions.size() > 0 && !permissions.contains("publish_actions")) {
requestPublishPermissions(this, session,
Arrays.asList("publish_actions", "manage_pages"),
PublicMacros.REQUEST_CODE_PUBLISH_PERMISSIONS);
}
public static void requestPublishPermissions(Activity activity,
Session session, List<String> permissions, int requestCode) {
if (session != null) {
Session.NewPermissionsRequest reauthRequest = new Session.NewPermissionsRequest(
activity, permissions).setRequestCode(requestCode);
session.requestNewPublishPermissions(reauthRequest);
}
}
0 comments:
Post a Comment