2011-07-14 43 views
8

我想在我的網站上添加內容,只有當用戶點擊同一頁面上的Facebook Like按鈕時纔會顯示內容。我在文檔中看到有我可以訂閱的「edge.create」事件,但不會在用戶第一次喜歡頁面時觸發。如果用戶已經喜歡該頁面,我希望他能夠再次回來下載,而不必再像以前那樣再重新下載。如何查看用戶是否點擊了我網站上的Facebook Like按鈕?

我也注意到這個信息可以通過FQL和類似的查詢,但是不清楚auth的要求是什麼。

是否有可能以某種方式做到這一點沒有額外的認證?我想有隻爲用戶提供單一的一步,如果他已經登錄

回答

4

退房這兩個環節,看看他們是否能幫助你:

這其中涵蓋了edge.create:Display content after clicking Facebook Like button

這其中包括如果一個人已經「喜歡」的頁面:How to check if a user likes my Facebook Page or URL using Facebook's API

+0

第一個將無法正常工作,因爲它必須對誰已經很喜歡的用戶。第二個似乎是面向Facebook應用程序。這不是一個Facebook應用程序。還是有我失蹤的東西? –

+0

我不確定,因爲我沒有自己做過。你可能想在Facebook上發佈關於這個網站的四篇文章 - http://forum.developers.facebook.net/如果我找到其他的東西,我會在這裏發表評論。 – L84

+0

我剛剛發現這個:http://developers.facebook.com/docs/reference/fbml/visible-to-connection/ – L84

相關問題