2

FacebookのJavascriptSDKは、プログラムでダイアログを起動できるFB.uiメソッドを実装しています。「feed」ダイアログは「ref」パラメータを受け入れますが、それが作成するニュースフィードリンクの「fb_ref」クエリパラメータとして追加しません。これは、他の多くの場合の「ref」パラメータのデフォルトの動作です。使用例は次のとおりです。

<script>
    var publish = {
      method: 'feed',
      message: 'getting educated about Facebook Connect',
      name: 'Connect',
      caption: 'The Facebook Connect JavaScript SDK',
      description: (
          'A small JavaScript library that allows you to harness ' +
          'the power of Facebook, bringing the user\'s identity, ' +
          'social graph and distribution power to your site.'
      ),
      link: 'http://www.fbrell.com/?ref=poo',
      picture: 'http://www.fbrell.com/public/f8.jpg',
      ref:'foo',
      actions: [
        { name: 'fbrell', link: 'http://www.fbrell.com/' }
      ],
      user_message_prompt: 'Share your thoughts about RELL'
    };

    FB.ui(publish, Log.info.bind('feed callback'));
    </script>

「FeedDialogue」のドキュメントには、「ref」パラメータは次のように記載されています。

フィード投稿のカテゴリのテキスト参照。このカテゴリは、Facebook Insightsで使用され、さまざまなタイプの投稿のパフォーマンスを測定するのに役立ちます

https://developers.facebook.com/docs/reference/dialogs/feed/

ニュースフィードリンクに追加することを主張するものではありません。ただし、フィードダイアログを使用する「FeedGaming」の別のドキュメントには、「ref」パラメータについて次のように記載されています。

この値は、ユーザーがストーリータイトルをクリックしてゲームに直接移動したときに、つまり埋め込みコンテンツを再生せずにURLの最後に追加されるfb_refパラメーターでも返されます。

https://developers.facebook.com/docs/feed-gaming/

Feed GamingはFB.uiの「フィード」ダイアログを利用しているため、このドキュメントは矛盾しているか、少なくとも正規化されていないようです。ニュース記事のURLの最後にrefパラメータを追加するための「フィード」ダイアログを取得する方法を知っている人はいますか?

4

1 に答える 1

0

ドキュメントから読み取ることができる限り、ref値を次のように定義します

さまざまなタイプの投稿のパフォーマンスを測定する

そしてそのような値が渡されます

URL の末尾に追加されるfb_refパラメータで返されます。

したがって、ゲームはfb_refクエリ パラメータのrefで定義した値を受け取ります。

于 2013-04-07T11:13:09.587 に答える