2

以下のコードを使用して、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());

    }
4

1 に答える 1

0

OpenGraphActionDialogBu​​ilder(この、アクション、「beyondtimer:complete」、「session」) は廃止されました。「beyondtime:complete」を削除しますか?

于 2014-01-21T00:58:55.983 に答える