如何获得评论我的Facebook帖子的用户的照片?

时间:2014-03-27 12:02:45

标签: facebook facebook-graph-api facebook-fql fql.multiquery

我有iOS应用程序用户共享状态的post_id,现在有图表api,我收到评论信息和信息:

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来获取它,但没有成功。

2 个答案:

答案 0 :(得分:0)

作为回应,您收到了喜欢您帖子的用户ID,请按以下方式使用

https://graph.facebook.com/10000445993xxxxx/picture?type=large

答案 1 :(得分:0)

使用此API:

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

100007640xxxxxx:是用户ID。

修改

如果您要加载特定尺寸的用户图片,则可以使用以下内容:

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