2

Facebook 的 Javascript SDK 实现了 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>

“Feed Dialogue”的文档指出“ref”参数是

提要帖子类别的文本参考。Facebook Insights 中使用此类别来帮助您衡量不同类型帖子的效果

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

它没有声称将其附加到新闻源链接。但是,在使用提要对话的“提要游戏”的单独文档中,它说明了有关“参考”参数的内容:

该值还将在 fb_ref 参数中传回给您,当用户单击您的故事标题并直接进入游戏时,该参数将附加到 url 的末尾 - 即不播放嵌入的内容。

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

Feed Gaming 正在使用 FB.ui“feed”对话框,因此该文档似乎是矛盾的,或者至少没有标准化。有谁知道如何获得“提要”对话框以将 ref 参数附加到新闻故事网址的末尾?

4

1 回答 1

0

据我从文档中可以看出,您将ref值定义为

衡量不同类型帖子的表现

并且这样的值将被传递

在fb_ref参数中返回给您,该参数将附加到 url 的末尾。

因此,您的游戏将收到您在fb_ref查询参数的ref中定义的值。

于 2013-04-07T11:13:09.587 回答