2013-03-18 66 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

相關問題