Facebook "Like"请求参数缺失

标签 facebook facebook-like

我们有一个“赞”按钮。我们用以下内容填充 data-href:http://foo.com/stuff/1?tracking=member1

当 facebook 抓取我们的页面以获取“og”元标记中定义的标题和图像时,它会忽略 data-href 中的原始请求参数。这意味着我们无法根据推荐成员自定义标题和图像,但这正是我们需要做的。

我们已尝试了 data-href 和 og:url 字段的各种值组合,但均无济于事。有人有什么想法吗?

在头部标签内:

<meta content="This title should be based on the referring member" property="og:title"></meta>
<meta content="Content would go here" property="og:description"></meta>
<meta content="http://foo.com/stuff/1" property="og:url"></meta>
<meta content="http://foo.com/images/hello.png" property="og:image"></meta>
<meta content="Foolandia" property="og:site_name"></meta>

然后是我们的“赞”按钮标签:

<fb:like data-action="like" data-href="http://foo.com/stuff/1" data-ref="member1" data-send="false" data-show-faces="false" />

最佳答案

因此,经过多次排列和组合,我们解决了这个问题:

我们将成员 ID 添加到 data-href (http://foo.com/stuff/1?tracking=member1) 并从元标记中删除 og:url。 Facebook 现在使用以下网址抓取我们的页面:http://foo.com/stuff/1?tracking=member1我们可以根据推荐成员(member)自定义 Facebook 上显示的标题和图像。

感谢您的帮助!

关于Facebook "Like"请求参数缺失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11620025/

相关文章:

ios - 使用 Facebook Swift ios 登录后继续

Facebook 应用程序 : Additional permissions

facebook - HTML5 喜欢盒子坏了

jquery - 使用Google Analytics(分析)跟踪Facebook“赞”按钮时出现问题

facebook - 如何在本地主机上测试 Facebook "Like"按钮?

facebook - Facebook 页面 "Like"和外部 URL "Like"有什么区别? "user_likes"权限范围是否可以访问两者?

html - 在网站上设计 facebook iframe

android - 运行包含大量代码的应用程序

facebook - 测试用户 'LIKE' 品牌页面可以吗?

facebook - 允许 Facebook 访问我的网站,以便它可以读取 OpenGraph 元标记