我已經搜索了互聯網和SO一個多星期,但還沒有設法找到任何東西,所以讓我問一個問題,已經被問到負載但是對於這些問題,沒有一個答案似乎對我有用。Facebook,檢查用戶是否是粉絲並使用PHP登錄
我有一個網站和一個Facebook頁面。在我的網站上,我擁有通常的Facebook「Like me」框。因爲我想在粉絲訪問網站時向粉絲展示一些額外的內容 - 並鼓勵非粉絲成爲粉絲 - 我想知道是否可以通過PHP訪問:
1.瞭解用戶是一個風扇
2.瞭解用戶是否登錄到Facebook
我希望能做的是發送一個PHP請求到Facebook並接收以下三個答案之一:「是一個粉絲」, 「不是粉絲」,「未登錄/不是Facebook用戶」。
在第一種情況下,我會顯示粉絲專用的內容,在第二種情況下,我會盡量鼓勵用戶成爲粉絲,而在第三種情況下,我不會做任何事情,因爲我不確定用戶是Facebook用戶。
請注意:
1.我不需要任何進一步的識別信息
2.沒有這裏涉及到的應用程序,因爲用戶是我的頁面的粉絲,雖然我可以在必要時
一些建一個在SO答案似乎指向本教程,但我的網頁是不是一個應用程序,我真的不能使用此解決方案:
http://www.masteringapi.com/tutorials/facebook-api-check-if-a-user-is-fan-of-a-facebook-page/20/
這是Facebook的一個主意,將所有粉絲頁面視爲應用程序,從而允許他們「請求」至少一些信息。與其發送「應用程序祕密」,您會發送「粉絲頁面祕密」,然後才能夠檢索有限的數據。任何Facebook開發者閱讀SO? – 2012-08-04 14:08:42
您可以通過應用訪問令牌獲取一些信息,主要是公共內容,如用戶名,公共提要數據等。另外請記住,由於我們不支付任何使用他們系統的費用(至少我不這樣做),而不是完全處於提出要求的位置。在他們之中,他們不得不回答他們的股東,甚至不是他們龐大的用戶羣。 – complex857 2012-08-04 14:30:00
我絕對不抱怨@ complex857 :) – 2012-08-04 14:52:26