0

数学の練習用の小さなアプリを作成しています。キャンバス ビューの URL (index.php につながる) があります。このキャンバス ビューでトピックを選択すると、キャンバス ビューに読み込まれた別の URL (domain.com/exercise/id) が呼び出されます。

すべての ID は、OG 集計用のオープン グラフ メタ情報でタグ付けされています。

ここまでは順調ですね。しかし、私の「アイテム」の URL は私のドメイン (キャンバス ビューの iframe に表示されるドメイン) にあります。

次のようなアクティビティを投稿します。

FB.api('/me/mymathapp:solve' +
    '?exercise_serie=' + exeSerieUrl + '?access=' + accessToken,'post',
    function(response) {});

しかし、私のウォールのアクティビティ フィードにある私のエクササイズへのリンクは、私のアプリのキャンバス ページではなく、私のウェブサイトにつながっています。私は自分のキャンバス URL だけをセットアップしましたが、他には何もありませんでした。

これらの URL をキャンバス ビューにのみ表示する設定はありますか? または、ページからキャンバス ビューにリダイレクトするなどの回避策を講じる必要がありますか?

前もってありがとう、ユリック

4

1 に答える 1

1

この場合、ユーザーがオブジェクトのURLにアクセスした場合は、キャンバスアプリにリダイレクトする必要があると思います(もちろん、Facebookのクローラーのリダイレクトコードは例外です)。

Spotifyのような既存のOpenGraphアプリはこのメソッドを使用します。サンプルの曲オブジェクトへのリンクは、http://open.spotify.com/track/737liXlwQnrGkVszJqVbOvです。しないでください

于 2011-11-29T12:27:47.287 に答える