2011-06-20 70 views
2

我在我的網站上使用了臉書最近的活動腳本,但它並沒有在腳本放置的框中顯示任何內容,即使我有我的朋友列表中的訂閱源。我的網站上的Facebook活動訂閱插件的問題

下面是代碼,我用什麼:

<iframe src="http://www.facebook.com/plugins/activity.php?site=http%3A%2F%2Fintegration.mytaste.com.au%2F&amp;width=300&amp;height=300&amp;header=true&amp;colorscheme=light&amp;font&amp;border_color&amp;recommendations=false" 
    scrolling="no" 
    frameborder="0" 
    style="border:none; overflow:hidden; width:300px; height:300px;" 
    allowTransparency="true"> 
</iframe> 

你可以測試它從這裏本身

http://developers.facebook.com/docs/reference/plugins/activity/

使用此URL http://integration.mytaste.com.au/域場在框中。

+0

有任何Facebook好友在您的網站上使用過任何Facebook功能,例如喜歡某物或分享信息? – 2011-06-20 07:23:57

+0

是的,我的一位朋友被添加爲臉書的好友,最近喜歡在網站上發佈一些帖子,但沒有顯示Feed。 – sakthi

+0

如果我使用任何其他域,它運行良好,它不適用於特定的域。 – sakthi

回答

2

看起來您在網站的任何頁面上都沒有任何Open Graph標記。查看Open Graph Protocol documentation並在您的網頁中至少添加og:title,og:type,og:url和og:image meta標記,讓它們開始顯示在Activity Feed plugin中。您可以使用URL Linter來確保您的網頁被我們正確地刮掉。

P.S.點擊「Like」按鈕時,自動發佈到用戶的牆上會有些誤導,並且可能會被我們的政策團隊調出(請查看policies)。我建議你只用Like Button來代替。即使用戶沒有登錄到您的網站,它還具有提供社交上下文的額外好處。如果您需要檢測用戶何時喜歡您網站上的某些內容,則可以使用Javascript SDK中的FB.Event.subscribe訂閱「edge.create」事件。