用户个人头像在facebook post上发表评论

时间:2013-01-09 07:06:24

标签: facebook-graph-api

如何通过单个图表api调用检索带有用户和个人资料图片的facebook帖子?

2 个答案:

答案 0 :(得分:1)

为了做到这一点,您必须使用batch requests,第一个请求获取注释,秒使用其结果来获取图片。

您应该在batch参数中提供请求,如下所示:

batch=[
    { 
        "method":"GET",
        "name":"get-comments","relative_url":"<SOME POST ID>/comments",
    },
    {
        "method":"GET",
        "relative_url":"?ids={result=get-comments:$.data.*.from.id}&fields=picture"
    }
]

答案 1 :(得分:1)

如果您拥有评论员user_id,则无需获取图片。

获取个人资料照片的网址是

  

http://graph.facebook.com/{user_id}/picture

事实上,您可以使用图形API获得三种类型的个人资料图片。也就是说,

  
      
  1. http://graph.facebook.com/{user_id}/picture?type=small
  2.   
  3. http://graph.facebook.com/{user_id}/picture?type=square
  4.   
  5. http://graph.facebook.com/{user_id}/picture?type=large
  6.   
P.S:我猜这些类型是不言自明的。