2011-12-23 33 views
0

類似於流行的粉絲頁面技巧,它允許頁面所有者在用戶執行「喜歡」操作(可見連接)時僅顯示特定內容,但希望能夠僅顯示網站上的某些內容一旦用戶喜歡該網站。僅當用戶是URL的「粉絲」時纔在外部網站上顯示內容?

如果沒有這樣的FB代碼,我已經考慮使用Facebook回調(當用戶喜歡當前頁面時觸發)來設置建立用戶喜歡的頁面或者數據庫表的cookie將用戶狀態設置爲'喜歡',再次使用文檔中的回調。

任何想法都會有所幫助。謝謝。

回答

0

我還沒有看到非Facebook頁面,並不需要你去通過充分Facebook的一個「fangate」實施認證過程(與user_likes範圍)首先。你可以在他們喜歡的時候設置一個cookie,但是隻有當他們喜歡通過你的網站才能工作(即,如果他們喜歡你在Facebook上,它不會被你的網站抓住),並且cookie可能會被刪除或丟失。

0

您可以使用Javascipt SDK輕鬆完成此操作。

  1. 首先,撥打FB.init: https://developers.facebook.com/docs/reference/javascript/FB.init/
  2. 然後調用getLoginStatus: https://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/
  3. 如果他們不是在(未授權您的應用程序)登錄,然後調用 的FB.login再回想getLoginStatus。
  4. 如果登錄,然後通過FQL得到用戶的喜好: https://developers.facebook.com/docs/reference/javascript/FB.Data.query/
+0

這需要一個應用程序和身份驗證,這聽起來不像他正在尋找。 – ceejayoz 2011-12-23 17:53:36

+0

「任何想法都會有所幫助,謝謝。」 :) – DMCS 2011-12-23 20:03:08

相關問題