1

ユーザーが生成した HTML5 キャンバスを Facebook の「いいね」アクションに添付して、Facebook ウォールで共有できるかどうかは誰にもわかりませんか?

キャンバスをタグにレンダリングし、メタデータ<img>で指定されたタグの ID を指定する必要があると思いますか?og:image

4

1 に答える 1

2

私が見ているように、2つの選択肢があります。

(1)「いいね」ボタンを使用し、ユーザーが選択した構成のogタグを生成する動的URLをその中に入れます。いいねボタンのチュートリアルの2番目のステップでは、必要なものを確認できるようにogタグを生成します。次に、サーバーがユーザーの構成に従ってそれらを生成することを確認します。これが可能になるように、ユーザーが構成を完了したときに、ページからサーバーにリクエストを送信する必要があります。

(2)jsSDKに付属のフィードダイアログを使用します。これを使用して、すべてのストーリーフィールドを指定できます。次に例を示します。

var obj = {
    method: "feed",
    picture: "URL_FOR_THE_CONFIGURED_BIKES_PIC",
    name: "My custom bikes!",
    caption: "I just finished building a new pair of bikes",
    description: "My configuration: ....."
};

FB.ui(obj, function(response) {
    console.log(response);
});

もちろん、両方のオプションを3番目に組み合わせることができます。構成ごとに特定のURLがある場合は、次のようにするだけです。

FB.ui({
    method: "feed",
    link: "URL_FOR_THE_USER_CONFIGURATION"
}, function(response) {
    console.log(response);
});

そして、Facebookはそのリンクのogタグからデータを抽出します。

于 2012-04-26T09:43:29.707 に答える