2013-03-18 69 views
0

我已将Like按钮(https://developers.facebook.com/docs/reference/plugins/like/)与适当的元标记一起实施到我的页面中。在Facebook上类似的文字现在是这样的:如何让Facebook链接到我的网站而不是我的应用程序?

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

尽管[product_with_link]带我到链接我也很喜欢,[现场]带我到Facebook应用程序,而不是该网站的主要网址。点击此链接时,我可以使Facebook重定向到我的网站而不是我的Facebook应用程序吗?

+0

它应该没问题,但没有detilas我不知道这个问题。你能提供一个生动的例子吗? – lucemia 2013-03-26 15:43:58

回答

0

这是使用社交插件时需要应用程序的“限制”。当他们被附加到应用程序ID时,它可以更容易地追踪洞察。

为了让一个简单的解决方法正常运行,您所要做的就是在您的应用程序的主要画布URL上为此类似的代码(例如使用PHP)。

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

现在,只要用户登录应用程序的画布,JavaScript重定向就会将它们发送到您网站上的相应页面。

请注意,对于直接访问您的画布网址的用户也会发生此重定向。

+0

我希望有一个更好的解决方案,但由于Facebook不会给你一个正确的方法,我会用这个技巧。谢谢。 – 2013-03-27 12:49:42

+0

没问题@paul!确实,这有点冒险......但它是我知道的唯一方法,可以让你做到这一点。 – Lix 2013-03-27 12:52:04

+0

@pau - 感谢您的赏金! :D – Lix 2013-03-28 13:14:45

相关问题