![](/img/trans.png)
[英]Location data is missing from GraphRequest (Android Facebook SDK)
[英]Android Facebook GraphRequest process Data
我想我剛剛使Facebook GraphRequest工作了,但是我不知道如何“提取”數據。 我知道您可以使用以下方法獲取用戶數據:
object.getString("name")
etc...
但是如何與“用戶”朋友一起工作? /{user-id}/friends
編輯:我不得不將結果粘貼到JSONArray而不是單個JSONObject中!
使用圖譜API時,它會返回一個JSON對象,其中包含您在權限中請求的信息。 您可以使用object.getString("name");
獲得名稱object.getString("name");
因為name是圖響應JSON中的屬性之一,如下所示:
{
"id": "12345678",
"birthday": "1/1/1950",
"first_name": "Chris",
"gender": "male",
"last_name": "Colm",
"link": "http://www.facebook.com/12345678",
"location": {
"id": "110843418940484",
"name": "Seattle, Washington"
},
"locale": "en_US",
"name": "Chris Colm",
"timezone": -8,
"updated_time": "2010-01-01T16:40:43+0000",
"verified": true
}
該示例取自here ,它遍歷了圖形響應。
基本上,您將必須遍歷JSON以獲得所需的信息。 許多人建議org.json在Java中執行此操作,盡管我認為您僅可以使用內置的Android工具即可執行此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.