像印象这样的按钮的facebook与不同的查询字符串不同

时间:2011-02-22 06:28:20

标签: facebook facebook-like

我的页面列出了最近的25笔交易。每笔交易都会有一个类似的按钮(fb:like)每笔交易的网址都是“www.xyz/deals/dealtitle("nice-dress-best-offer")?userId=xyz”这样的

在上面的链接中,“dealitle”对于每笔交易都会有所不同,而userid对于不同的用户会有所不同。如果针对一个userId的上述链接发生了类似的展示,则不计入其他一些userId。如果用户登陆我的网站,则该网址将以“?userId = xyz”查询字符串为其他明智的“www.xyz/deals/dealtitle("nice-dress-best-offer”)“

如果在两个链接上都给出了2个相同的印象,则必须显示2个人喜欢它,数量必须显示2.但它不是那样做的,它就像两个不同的网址。我的网站包含urlrewrited链接。该交易标题不会显示为查询字符串,但用户标识将为......

任何人都可以告诉我如何消除用户ID以获得类似按钮的印象。

提前致谢。

任何人都可以告诉我如何

1 个答案:

答案 0 :(得分:3)

所以你在说什么:

  • 您的产品 X
  • 根据浏览产品的用户,产品可以有不同的页面
  • 您需要该产品的不同页面上的所有LIKE具有相同的计数

如果是这种情况,我想您需要在所有页面上使用Open Graph Meta Tags:

  • og:title - 实体的标题。
  • og:type - 实体的类型。您必须从Open Graph类型列表中选择一种类型。
  • og:image - 表示实体的图像的URL。图像必须至少为50像素×50像素。方形图像效果最好,但您可以使用高达三倍的图像。
  • og:url - 表示实体的页面的规范永久URL。当您使用Open Graph标签时,Like按钮会发布指向og:url的链接,而不是Like按钮代码中的URL。
  • og:site_name - 您网站的可读名称,例如“IMDb”。
  • fb:adminsfb:app_id - 以逗号分隔的页面管理员的Facebook ID列表或Facebook平台应用程序ID。至少,只包括您自己的Facebook ID。

og:url应该指向该产品的 通用 页面(例如对所有用户都相同的公开个人资料)!