Facebook の最後の SDK を使用して、テキストを含む画像を公開しています。昨日までは問題なく、デバイスに Facebook アプリケーションがインストールされているかどうかに関係なく、思ったように動作しました。しかし、Facebook アプリケーションを更新したところ、新しいバージョンの Facebook アプリで動作しなくなりました。私が間違っていることは何ですか?
これは、現在のセッションを開くための私のコードです:
Session session = Session.getActiveSession();
if(session == null || session.isClosed()){
//session = new Session(activity);
session = new Session.Builder(activity).setApplicationId(ConstantsSoccerWay.FACEBOOK_API_KEY).build();
Session.OpenRequest openRequest = new Session.OpenRequest(activity);
openRequest.setPermissions(PERMISSIONS);
openRequest.setLoginBehavior(SessionLoginBehavior.SSO_WITH_FALLBACK);
session.openForPublish(openRequest);
Session.setActiveSession(session);
posting = true;
}
セッションが開いているときに、アプリケーションをウォールに公開することを許可するかどうかをユーザーに尋ねるポップアップが表示されますが、OK ボタンを押すと、コールバック「onSessionStateChange」でセッションが閉じられます。
誰かが私を助けることができますか?
PS: publish_actions パーミッションを追加しました