3

js sdk を使用してカスタム ストーリーとオブジェクトを使用して Facebook アプリを開発しようとしていますが、いくつかの問題に遭遇しました。

私が達成しようとしているのは、次のようなストーリーを作成することです。「ジョンはMyAppでサッカーをしました-市のスタジアムでマイクとケイトと一緒に」というテキストの下に画像、タイトル、説明があり、クリックするとリンクに移動します。

アクション「Play」とオブジェクト「Football」を定義しました。

Facebookが提供するアクションコードは次のとおりです。

FB.api(
  'me/myapp:play',
  'post',
  {
    football: "http://samples.ogp.me/xxxxxxxxxxxx"
  },
  function(response) {}
);

Facebookが提供するオブジェクトコードは次のとおりです。

FB.api(
  'me/objects/myapp:football',
  'post',
  {
    app_id: myappid,
    type: "myapp:football",
    url: "http://samples.ogp.me/xxxxxxxxxxx",
    title: "Sample Football",
    image: "https://fbstatic-a.akamaihd.net/images/devsite/attachment_blank.png",
    description: ""
  },
  function(response) {}
);

ただし、次のように使用しました: HTML:

<a onclick="playFootball();" href="#">Play Football</a>

JS:

function playFootball() {
    FB.api(
            'me/testapp-radu:play',
            'post',
            {   
                tags: "xxxxxx, xxxxxx,",
                place: "https://www.facebook.com/pages/MyPlace/xxxxxx?ref=br_rs",
                football: "http://samples.ogp.me/xxxxxx",
                image: "http://www.peter-ould.net/wp-content/uploads/soccer-ball.jpg",
                privacy: {'value': 'SELF'}
            },
    function(response) {}); 
}

結果はこれでした: http://img545.imageshack.us/img545/337/yj9o.jpg

  1. 「サッカーをした」を「サッカーをした」に変更できませんでした。
  2. プロパティのタイトルを使用してもタイトルは変更されませんでした。URL と説明にも同じことが当てはまります。また、オブジェクトを使用しようとしましたが、結果が得られませんでした。

誰かがこれらの 2 つの問題を解決するのを手伝ってくれたら、本当に感謝するか、少なくともいくつかの基本的なチュートリアルを教えてくれます (Facebook のドキュメントは時々私を混乱させます)。

4

1 に答える 1