2014-03-27 50 views
0

我已经POST_ID的哪个用户份额的地位iOS应用,现在随着图形API,我得到的评论信息和类似信息:如何获得在我的Facebook上发表评论的用户的照片?

POST_ID?fields=likes.fields(pic_square,name),comments 

通过以上,我能够获取大部分的细节,但不包括对帖子发表评论的用户的个人资料图片。检查哪些我收到信息: -

{ 
    "id": "POST_ID", 
    "updated_time": "2014-03-25T07:07:14+0000", 
    "likes": { 
    "data": [ 
     { 
     "pic_square": "https://fbcdn-profile-a.akamaihd.net/static- ak/rsrc.php/v2/yo/r/UlIqmHJn-SK.gif", 
     "name": "User name", 
     "id": "100007640XXXXX" 
     } 
    ], 
    "paging": { 
     "cursors": { 
     "after": "MTAwMDA3NjQwMzcxMzQxxx", 
     "before": "MTAwMDA3NjQwMzcxMzQxxx" 
     } 
    } 
    }, 
    "comments": { 
    "data": [ 
     { 
     "id": "2069772628xxxxxx", 
     "from": { 
       "name": "user name", 
       "id": "100007640xxxxxx" 
       }, 
     "message": "great reader..", 
     "can_remove": true, 
     "created_time": "2014-03-26T06:19:36+0000", 
     "like_count": 0, 
     "user_likes": false 
     } 
    ], 
    "paging": { 
      "cursors": { 
      "after": "MQ==", 
     "before": "MQ==" 
     } 
    } 
    } 
} 

现在我需要谁的评论后,我得到的用户谁喜欢图片的用户的图片,但不是谁评论。我试图用FQL来获得它,但没有成功。

+0

任何人知道如何用做: - HTTPS:/ /developers.facebook.com/docs/graph-api/making-multiple-requests/? – Shrejas

回答

0

使用此API的用户ID:

https://graph.facebook.com/100007640xxxxxx/picture

100007640xxxxxx:是用户ID。

编辑:

如果要加载特定大小的用户图片,那么你可以使用下列内容:

https://graph.facebook.com/100007640xxxxxx/picture?width=150&height=150

+0

感谢您的回答,但如果有数百条评论,那么我必须调用图形API百次以获取用户图像。 – Shrejas

+0

如果你想显示所有的用户图像,然后是。而这个图形API直接加载一个Image。 – OMK

+0

单一API调用可能如何?我认为它只能用于FQL,但不知道如何去做。 – Shrejas

相关问题