2013-01-02 19 views
1

我正在嘗試允許用戶在註冊時提供我的facebook鏈接,並且在創建其個人資料時,我會自動將Facebook框填入其個人資料中。我遇到的問題是,類似框不適用於個人Facebook頁面。測試以確定Facebook鏈接是粉絲頁面還是個人

我需要一種方法來測試一個網址是一個粉絲頁面或個人頁面之前顯示,所以我沒有得到我的網頁上的錯誤。到目前爲止,我能夠測試的唯一方法是使用php strpos來搜索字符串「pages /」,該字符串在很多粉絲頁面URL中。如果任何人都可以用一種具體的方式來幫助我確定一個網址導致哪個頁面,請讓我知道。

感謝

回答

4

Facebook Graph API,可能是解決這個問題的一種方式。

如果您比較UserPage對象,您會注意到有一些獨特的字段。例如一個頁面有likes

現在,您只需向Graph API發出HTTP請求,並檢查響應是否包含特定字段,例如likes

用戶:https://graph.facebook.com/btaylor

頁:https://graph.facebook.com/cocacola

+0

謝謝你,我知道了所有的工作。這是一個巨大的幫助。 –

+0

@DinkyDana不要忘記接受這個答案;-) - 只需點擊勾號。很高興它對你有效! – Testuser

相關問題