質問

現在 activesession.getPermissions()をチェックします。( "publish_actions")が含まれていて、それがfalseを返す場合は許可を要求しています

private static final String PERMISSION = "publish_actions";
if(activeSession.getPermissions().contains("publish_actions")) {
     postPhotoToFacebook();
} else {
     activeSession.requestNewPublishPermissions(new Session.NewPermissionsRequest(this, PERMISSION));
}
.

およびsession.callbackでは、デバイスが既にFacebookアプリケーションをインストールしている場合のみ、ActiveSessionは "publish_actions" のみですが、デバイスがFacebookアプリケーションを使用してfbdialogを介してログインしていない場合は、常に ActiveSession.getPerMissions()。( "publish_actions")

役に立ちましたか?

解決

4月30日のFacebookがFacebook SDK 3.14.x + THNを使用している場合は、アプリケーションテストと送信プロセスを変更しました。許可関連についての答え回答。このリンク

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top