2013-01-22 54 views
0

好吧,這是我的iframe從官方的API獲得當我在鏈接上返回時,按鈕不起作用?

<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.gabbatracklistworld.com%2Findex.php%3Fexplore%3Dview%26trackid%3D586&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=21&amp;appId=225322387567317" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:21px;" allowTransparency="true"></iframe> 

它工作得很好!我點擊贊,並在Facebook上看到我喜歡那個頁面。但是,當我從Facebook點擊該鏈接,去到該頁面:

http://www.gabbatracklistworld.com/index.php?explore=view&trackid=586&fb_action_ids=10200316597536577&fb_action_types=og.likes&fb_source=timeline_og&action_object_map=%7B%2210200316597536577%22%3A10151528903177923%7D&action_type_map=%7B%2210200316597536577%22%3A%22og.likes%22%7D&action_ref_map=%5B%5D 

我看到「我不喜歡它」了。似乎Facebook添加的查詢字符串是另一個位置比上一頁。

這是一個錯誤?我該如何解決它?

回答

0

如果你去http://developers.facebook.com/docs/reference/plugins/like/

並粘貼http://www.gabbatracklistworld.com/index.php?explore=view&trackid=586 然後按獲取代碼。你會看到一個名爲iframe的標籤。它說:

該插件沒有iframe實現與選定的 選項。請使用JavaScript SDK和HTML5或XFBML 實現,或者更改send參數的值。

您需要使用第一個實現,嵌入JavaScript sdk,並使用html5或xfbml創建類似按鈕。這些選項卡正是如此解釋。

相關問題