以下のコードを使用して、Open Graph アクションを FB に投稿しようとしています。タイトル、URL、画像が設定された状態で、ネイティブ共有ダイアログが正しく表示されます。しかし、ボタンをタップして FB に投稿すると、ログに「com.facebook.FecebookException: エラー公開メッセージ」というトースト メッセージが表示されます。何が間違っているかを言うことは他にありません。公開を再試行すると、FB タイムラインに Open Graph アクション、タイトル、リンク、写真のない空のエントリが公開されます。助けてください。
if (canPresentFBShareDialog) {
// User obj
OpenGraphObject session = OpenGraphObject.Factory.createForPost("beyondtimer:complete");
session.setProperty("title", getFBPostString());
session.setProperty("image", "https://scontent-a-ord.xx.fbcdn.net/hphotos-prn1/1017293_406347859487380_187920371_n.png");
session.setProperty("url", "https://www.facebook.com/BeyondTimer");
OpenGraphAction action = GraphObject.Factory.create(OpenGraphAction.class);
action.setProperty("session", session);
FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(this, action,
"beyondtimer:complete", "session")
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
}