Facebook“点赞”推荐点击添加变量;无法识别链接的页面作为喜欢的页面

2024-02-13

所以我有一个网站,我们称之为foo.com并且所有页面都有点赞按钮插件 https://developers.facebook.com/docs/reference/plugins/like/在上面(每个页面上都重新散列相同的代码)

所以我‘喜欢’http://foo.com

我墙上的帖子带有链接,一切都很好

我对我的项目页面做了同样的事情 -http://foo.com/projects

当您喜欢它时,它会在信息中表示他们已“喜欢”http://foo.com/projects。一切都很好;然而 Facebook 上的实际链接是:

http://foo.com/projects?fb_action_ids=10151073089123411&fb_action_types=og.likes&fb_source=other_multiline&action_object_map=%7B"10151073089123411"%3A10151036996391185%7D&action_type_map=%7B"10151073089123411"%3A"og.likes"%7D&action_ref_map=%5B%5D

这不仅丑陋,还意味着“赞”按钮不计入 /projects 页面,而是计入新页面/projects?fbcrap=....

{edit}

还注意到您实际上可能会陷入无限循环。

A喜欢的人http://foo.com/projects

B 点击链接http://foo.com/projects从 A 的墙上 B 喜欢的人http://foo.com/projects?randomhashstuff

C 人点击链接http://foo.com/projects?randomhashstuff从 B 人的墙上 C 喜欢的人http://foo.com/projects?anotherrandomhash

Result:

  • /projects= 1 喜欢
  • /projects?randomhash= 1 喜欢
  • /projects?anotherrandomhash= 1 喜欢

Where /projects应该有3个赞。


它不仅丑陋,还意味着“赞”按钮不计入 /projects 页面,而是计入新的 /projects?fbcrap=WHYAREYOUHERE

Put the 开放图元标记 https://developers.facebook.com/docs/opengraphprotocol/ for og:url进入你的/projects页面,并让它说该页面的 URL 实际上是http://example.com/projects,无论可能附加哪种查询字符串参数。

Facebook 的抓取工具何时会抓取http://example.com/projects?fbcrap=WHYAREYOUHERE当这个地址即将被点赞时,Facebook 会意识到实际的地址/URL 只是http://example.com/projects,因此它应该算作该 URL 的类似内容,而不是其他内容。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Facebook“点赞”推荐点击添加变量;无法识别链接的页面作为喜欢的页面 的相关文章

随机推荐