如何找到一個網站的網址是使用個人資料網址Facebook的API的Facebook社區
例如 http://www.facebook.com/adelphi.panthers
http://www.facebook.com/BryantAthletics
這是個人資料的網址,並且是社區網址,如何找到社區網址或?
如何找到一個網站的網址是使用個人資料網址Facebook的API的Facebook社區
例如 http://www.facebook.com/adelphi.panthers
http://www.facebook.com/BryantAthletics
這是個人資料的網址,並且是社區網址,如何找到社區網址或?
好視@Lix曾建議你可以做這樣的事情:
請求:https://graph.facebook.com/BryantAthletics?fields=gender
HTTP響應: 400錯誤的請求
JSON響應:
{
"error": {
"message": "(#100) Unknown fields: gender.",
"type": "OAuthException",
"code": 100
}
}
這告訴我們它不是用戶對象。但是,它可能是一個組或一個頁面。因此,您需要使用對組或頁面唯一的屬性進行另一個請求。根據您提出請求的方式,您可以決定相應處理結果。
考慮,
請求:https://graph.facebook.com/adelphi.panthers?fields=gender
HTTP響應: 200 OK
JSON響應:
{
"gender": "female",
"id": "1360823630"
}
現在,這告訴我們,性別在致敬這個Facebook對象內存在,所以它肯定是一個用戶。
我假設你使用JQuery來捕獲和解析響應。然後,您將檢查JSON變量中的錯誤屬性以確定對象類型。
謝謝Kent和Lix – Elby
@Elby我認爲這回答了您的問題。您能將問題標記爲已回答/已關閉。謝謝! 除非您找到了更好的方法,並且希望在此分享...... –
您提供的鏈接是針對Facebook用戶和Facebook頁面的。我會認爲是「社區網址」你的意思是Facebook頁面...
好了,我認爲這將是非常簡單的是一個Facebook頁面,什麼是根據用戶檢測用戶名(或ID)。
所有你必須做的(在這種情況下),是查詢圖形API的用戶名 -
https://graph.facebook.com/adelphi.panthers
{
"id": "1360823630",
"name": "Adelphi Panthers",
"first_name": "Adelphi",
"last_name": "Panthers",
"link": "https://www.facebook.com/adelphi.panthers",
"username": "adelphi.panthers",
"gender": "female",
"locale": "en_US",
"updated_time": "2012-10-09T12:51:38+0000"
}
正如你所看到的,這個調用API返回的性別參數。頁面不能包含性別,因此我們可以假定這是一個Facebook用戶。
https://graph.facebook.com/BryantAthletics
{
"name": "Bryant Athletics",
"is_published": true,
"website": "bryantbulldogs.com",
"username": "BryantAthletics",
...
"category": "School sports team",
...
}
你可以在這裏看到更多更多的信息被退還給我們。我認爲Category參數很好地表明這個特定的用戶名與頁面有關。用戶不能選擇一個類別爲自己...
If you are working with java then don't pass any parameter of gender type.
it will automatically accept.
I had the same problem but now its resolved.
My working code is:
User user = client.fetchObject("username", User.class);
System.out.println("Gender: " + user.getGender());
社區你指的是Facebook羣組或頁面..? –
不,我想識別** BryantAthletics **或** adelphi.panthers **社區或組羣簡介 – Elby
好吧..但我想FB現在稱爲社區爲頁面。看看 - [圖形API> Facebook對象](http://developers.facebook.com/docs/reference/api/) –