【发布时间】:2012-03-27 22:16:44
【问题描述】:
我希望我的网站上有一个喜欢我的 Facebook 个人资料(而不是我的网页)的 Like 按钮,这样当用户点击它时,他们就会订阅我的 Facebook 帖子。
我使用https://developers.facebook.com/docs/reference/plugins/like/ 的工具创建了“赞”按钮
在该页面的下方有一个常见问题解答条目:
我可以将“赞”按钮链接到我的 Facebook 页面吗?
是的。只需在 href 中指定您的 Facebook 页面的 URL 按钮的参数。
所以,我编辑了 href 参数以指向我的 Facebook 页面。例如:
https://www.facebook.com/myfacebookid
当用户单击 Like 按钮时,它会产生所需的效果。用户最终喜欢了我的 Facebook 页面。用户访问我的 Facebook 个人资料并检查“赞”按钮是否已更改为“已赞”,即可轻松验证这一点。
但是。当用户单击 Like 按钮时,条目会出现在他们的 News Feed 中,并带有通用的 Facebook 描述。即:
Facebook 是一种社交工具,可将人们与朋友联系起来, 其他在他们周围工作、学习和生活的人。人们使用 Facebook 跟上朋友,上传无限数量的照片,发布链接 和视频,并详细了解他们遇到的人。
我不希望出现关于 Facebook 的通用帖子。我希望描述与我的 Facebook 帐户和/或网站相关。
通常,我可以使用 Opengraph og: description 标记修改此行为,但由于 href 中的页面是 Facebook 页面而不是我自己的,我无法控制 Opengraph 标记。
我很确定在为我的帐户启用时间线之前这一切正常,所以这可能是时间线错误?
那么,我如何添加一个“喜欢”按钮,该按钮 a) 喜欢我的 Facebook 个人资料而不是我自己的网页之一,以及 b) 发布我的 Facebook 个人资料的描述而不是提供通用的 Facbook 描述?
【问题讨论】:
-
这里有同样的问题。即使我在显示点赞按钮的页面上提供了所有 OG 标签。
-
实际上在 Facebook 上有一张关于这个问题的 bug 票:developers.facebook.com/bugs/…
-
@Nasmon,看来你是对的。我会将其发布为答案以收回您的积分。
标签: facebook facebook-graph-api facebook-like facebook-opengraph facebook-timeline