我正在研究一個Android應用程序,我試圖從朋友那裏獲取聯繫人圖片。我還在測試在Facebook的圖形API瀏覽器linkhere我會在以後的代碼使用的圖形要求,我已經打了一個問題...Facebook圖形API從同一用戶獲取特定用戶的圖片
生成一個訪問令牌後,和驗證它允許我訪問我感興趣的正確字段,我試圖過濾從Facebook獲得的信息。
使用Facebook的圖形API資源管理器我執行以下請求:
< USER_ID>字段= ID,名字,姓氏,位置,圖像,生日,photos.limit(3) (從ID,圖片,源)
我獲得,如預期點域:
{
"id": "<USER_ID>",
"first_name": "<FIRST>",
"last_name": "<LAST>",
"photos": {
"data": [
{
"id": "<PICTURE1>",
"source": "<PIC1.jpg>",
"from": {
"name": "<OTHER_USER1>",
"id": "<OTHER_USER1_ID>"
},
"created_time": "2013-08-17T11:39:19+0000"
},
{
"id": "<PICTURE2>",
"source": "<PIC2.jpg>",
"from": {
"name": "<OTHER_USER2>",
"id": "<OTHER_USER2_ID>"
},
"created_time": "2013-08-04T14:27:07+0000"
},
{
**"id": "<PICTURE3>"**,
"source": "<PIC3.jpg>",
"from": {
"name": "<USER>",
**"id": "<USER_ID>"**
},
"created_time": "2013-08-03T17:35:20+0000"
}
],
"paging": {
"previous": "<LINK1>",
"next": "<LINK2>"
}
},
"picture": {
"data": {
"url": "<PIC>",
"is_silhouette": false
}
}
}
我想只是獲得圖片from
...像第三張圖片或其他人一樣,這可能使用圖形API?
感謝您的幫助。
馬克
PS: 我已經嘗試添加到底像& photos.data.from.id = < USER_ID> 但我直到獲得相同的數據響應集。 我想要避免請求更多圖片並以編程方式進行過濾,因爲您永遠不知道有多少圖片與未由該用戶提交的用戶關聯。
你能解釋一下更多關於你期待的結果嗎 –
我只想從特定的用戶那裏獲得照片,例如從我正在瀏覽的朋友的數據上傳/添加的照片。 所以對上面的結果我想不接收PICTURE1和PICTURE2,只有PICTURE3和可能還有2張圖片有ID「:」 –
Marc