0

全て、

「アクセス許可がないため、パブリッシュまたは承認の管理を要求できません」というメッセージが表示されます。次のコードで。なにが問題ですか?

Session session = Session.getActiveSession();
if (!session.isOpened() && !session.isClosed()) {
    final List<String> PERMISSIONS = Arrays.asList("publish_stream");
    OpenRequest openRequest=new Session.OpenRequest(this);
    openRequest.setPermissions(PERMISSIONS);
    openRequest.setCallback(statusCallback);
    openRequest.setDefaultAudience(SessionDefaultAudience.ONLY_ME);
    openRequest.setLoginBehavior(SessionLoginBehavior.SSO_WITH_FALLBACK);
    //session.openForPublish(openRequest);
    session.openForPublish(new Session.OpenRequest(this).setCallback(statusCallback));
} else {
    Session.openActiveSession(this, true, statusCallback);
}

openForPublish() へのいずれかの呼び出しで。

ありがとうございました。

4

1 に答える 1