全て、
「アクセス許可がないため、パブリッシュまたは承認の管理を要求できません」というメッセージが表示されます。次のコードで。なにが問題ですか?
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() へのいずれかの呼び出しで。
ありがとうございました。