2010-04-28 81 views
1

我試着去implemet Facebook的像與OpenGraph和Im越來越怪異的錯誤:Facebook的Like按鈕和奇怪的錯誤

You must specify an URL as part of this widget or API.

我加的Open Graph協議meta標籤,添加< FB:像>與URL到標籤頁面,添加了JavaScript SDK init。

像出現,我點擊,並顯示該錯誤。有誰知道怎麼做

感謝


編輯:

我發現錯誤... 我使用FB連接與腳本:http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php

有FB .Init,如果你想包括一些插件,那麼你不能再使用FB.Init,這是每個插件的要求。所以如果你在同一個頁面上有很少的插件,那麼你會有錯誤。

但是,與此FeatureLoader.js我不能得到FBML工作,只有FB:風扇作品,併爲活動我必須使用iframe :(

有誰知道如何得到它與FBML工作?再次

感謝

+0

你是否按照http://developers.facebook.com/docs/reference/plugins/like中的說明操作? – 2010-04-28 15:38:36

+0

是的,但沒有... – Kenan 2010-05-24 13:43:34

+0

我在http://www.imageizer.com/上遇到了錯誤,只要點擊它即可解除。 – 2011-07-08 18:06:10

回答

0

此錯誤是沒有指定或調用Facebook的代碼時,被錯誤地規定了href參數的結果。

它應該是這個樣子,如果你把這個標準的網頁上:

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fstackoverflow.com%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light" 
    scrolling="no" frameborder="0" 
    allowTransparency="true" 
    style="border:none; overflow:hidden; width:450px; height:80px"></iframe> 

src參數的格式?被稱爲:href,layout,show_faces,width,action,colorscheme的參數具有如何調用它們的規則。請查詢Like Button瞭解更多信息。 Facebook's Developer Docs對於做這種事情是非常寶貴的。

+0

我使用SDK的fbml,而不是iframe,我添加了所有什麼,你sugest,但沒有:\ – Kenan 2010-04-28 16:14:40

1

我也遇到了同樣的URL錯誤,經過長時間的思考,難以想象並受到打擊和試用,我才能使其工作。 Infact我的Facebook粉絲盒顯示當前登錄用戶的Facebook主頁而不是粉絲列表。 實際問題與featureloader庫的上述註釋中提到的相同。 我寫過關於我的問題和解決方案: http://am22tech.com/s/22/Blogs/post/2010/06/01/Facebook-like-box-shows-users-facebook-home-page-instead-of-like-box-content.aspx

希望它可以幫助別人。