FB提要对话框接受“ref”参数,但不会将其附加到新闻源项目

时间:2013-01-24 02:06:31

标签: facebook facebook-javascript-sdk news-feed

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”参数是

  

Feed帖子类别的文字参考。使用此类别   在Facebook Insights中帮助您衡量不同的表现   帖子类型

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

它并未声称将其附加到新闻源链接。但是,在使用feed对话的“Feed Gaming”的单独文档中,它说明了“ref”参数:

  

此值也将在fb_ref参数中传递给您   当用户点击时,它将被附加到网址的末尾   你的故事标题,直接进入游戏 - 即没有   播放嵌入的内容。

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

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

1 个答案:

答案 0 :(得分:0)

据我所知,您可以将 ref 值定义为

  

衡量不同类型帖子的表现

将传递此类值

  

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

因此,您的游戏将获得您在 fb_ref 查询参数中参考中定义的值。