2012-06-20 46 views
-1

我知道,這已經以各種方式被覆蓋前 - 但有沒有爲用戶喜歡的網頁,另一套爲那些不喜歡它的人上顯示一組內容的方式。Facebook頁面的應用程序 - 喜歡和已取消

這種方法(http://www.uksitebuilder.net/2011/05/create-facebook-secret-fan-page/)似乎只工作的第一次你打的應用程序,所以它不適合回訪。

我有谷歌永遠但它很難找到一個最新的/當前的解決方案。

任何幫助將不勝感激。

+0

我已經使用簽名的請求,這對於第一次應用在iframe中加載(它並不需要授權/認證的應用程序工作正常 - 內容純粹是基於用戶是否有「喜歡」這一頁)。 我面臨的問題是,我需要檢查iframe應用內各個頁面上的「喜歡」狀態,以確認它們可以查看其中的某些頁面。有些鏈接在「喜歡」頁面之前是禁用的。我嘗試在會話中保存signed_request,但這似乎不適用於我的開發團隊的一些成員。 –

+0

我已經更新了我的答案:-)的 –

+0

可能重複[檢查用戶是否喜歡頁面(http://facebook.stackoverflow.com/questions/5093398/check-if-user-liked-page) – Igy

回答

1

這一切都在docs。只需在標籤中解析簽名的請求並讀出page.liked屬性即可。如果用戶喜歡該頁面,則爲true,否則爲false

Edit_:看到您的評論後,只需在會話變量中保存「喜歡」狀態即可。然後,您應該使用Facebook提供的JavaScript方法來檢查用戶是否喜歡該頁面,同時在應用程序中瀏覽。例如,您可以重新加載頁面。您可以閱讀關於Facebook JavaScript SDK docs中的FB.Event.subscribe。

相關問題