【问题标题】:How to get Facebook to link to my site instead of my application?如何让 Facebook 链接到我的网站而不是我的应用程序?
【发布时间】:2013-03-26 23:48:11
【问题描述】:

我已经在我的页面中实现了“赞”按钮 (https://developers.facebook.com/docs/reference/plugins/like/) 以及适当的元标记。 Facebook 上的点赞文字现在是:

[[User]] likes [[product_with_link]] on [[site]].

虽然 [[product_with_link]] 将我带到我喜欢的链接,但 [[site]] 将我带到 Facebook 应用程序,而不是网站的主 URL。有没有办法让 Facebook 在单击此链接时重定向到我的网站而不是我的 Facebook 应用?

【问题讨论】:

  • 应该没问题,但没有细节我无法弄清楚问题所在。你能提供一个活生生的例子吗?

标签: facebook facebook-like


【解决方案1】:

这是使用社交插件时要求拥有应用程序的“限制”。当见解附加到应用程序 ID 时,它可以更轻松地跟踪它们。

要启动并运行一个简单的解决方法,您所要做的就是在您的应用程序的主画布 URL 上添加一些与此类似的代码(示例在 PHP 中)。

echo "<script language='javascript'>";
echo "top.location.href = 'http://your.site.com/';";
echo "</script>";

现在,一旦用户登陆您的应用程序的画布,JavaScript 重定向就会将他们发送到您网站上的相应页面。

请注意,直接访问您的画布 URL 的用户也会发生这种重定向。

【讨论】:

  • 我希望有一个更好的解决方案,但由于 Facebook 不会为您提供正确执行此操作的方法,因此我将使用此技巧。谢谢。
  • 没问题@paul!确实这有点 hacky……但这是我所知道的唯一可以让你这样做的方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-21
  • 1970-01-01
  • 2017-05-20
  • 2023-04-03
  • 1970-01-01
  • 2016-07-21
  • 1970-01-01
相关资源
最近更新 更多