我的網站上有很多購買內容。我還有一些「免費」的採樣器內容。如何在我的網站上提供內容以換取Facebook「like」
很多人下載此示例內容,並且現在我想只允許訪問免費內容,如果用戶願意在Facebook上「喜歡我們」。
我該如何執行此操作?我是一名Rails開發人員,但它可能並不重要。
我該如何讓用戶喜歡我們,然後確認他們有?
我的網站上有很多購買內容。我還有一些「免費」的採樣器內容。如何在我的網站上提供內容以換取Facebook「like」
很多人下載此示例內容,並且現在我想只允許訪問免費內容,如果用戶願意在Facebook上「喜歡我們」。
我該如何執行此操作?我是一名Rails開發人員,但它可能並不重要。
我該如何讓用戶喜歡我們,然後確認他們有?
FB.Event.subscribe('edge.create', function(response) {
// fire an ajax call to store that the user has liked you
});
,那麼你會在他們已經喜歡你的JavaScript處理,你可以解鎖內容到您的新朋友。
這不僅僅是通過特定的按鈕來捕捉那些喜歡我的人嗎?如果他們直接訪問fb頁面並喜歡它,會怎麼樣? – pixelearth
最好的選擇是使用Facebook的Javascript SDK。您可以從用戶閱讀所有喜歡或要求特定頁面:
FB.api("/me/likes/" + PAGE_ID, function(response) {
// Do some staff here with page data
})
FB.api("/me/likes/", function(response) {
// Do some staff here with all pages data
})
可以使用Graph API explorer爲了測試這一點:
這裏是一個服務器端的方法,但在PHP。 http://stackoverflow.com/questions/5093398/check-if-user-liked-page 你應該很容易在軌道上做到這一點。不需要使用這種方法將用戶信息存儲在數據庫中。 –