Facebook发送消息放入错误的URL

时间:2011-10-17 22:05:14

标签: sendmessage facebook-social-plugins fb.ui

我们正在尝试使用facebook发送社交插件或fb.ui发送对话框。在这两种情况下,我们发现我们传递给facebook的链接或href只能主要起作用。消息中有3个位置链接,它们是:

  1. 消息标题
  2. 标题下方的链接
  3. 说明左侧的图片
  4. 1和3似乎尊重链接参数,但2不是。以下是我们使用的代码示例:

    FB.ui({
          method: 'send',
          name: 'Referral',
          link: 'https://www.oursite.com/?refer=123',
          picture: 'http://www.oursite.com/assets/images/logo.png',
          name:'heres a name',
          description:'description'
          });
    

    当发送此链接时,链接https://www.oursite.com/?refer=123适用于名称和图片,但不适用于名称下方的链接输出。以下是我们用于社交插件的代码,它产生相同的效果:

    <div class="fb-send" data-href="https://www.oursite.com/?refer=123"></div>
    

1 个答案:

答案 0 :(得分:0)

这是因为Facebook不使用您的链接参数:它使用您要共享的页面的og:url元。 如果你使用fb-send插件,你可以查看data-ref属性:它应该完成这项工作:)

您还应该看一下:https://developers.facebook.com/tools/debug以了解Facebook将在最后使用的URL。

祝你好运