3

我已尝试所有查询,但无法获取个人资料图片 ID

因为图 API 的基本语法在这里

如果我得到picture_id,我可以像这样查询,profile_picture_id?fields=comments所以它会给出所有个人资料图片评论。

请帮我如何获得个人资料图片ID?

4

3 回答 3

1

对于 FQL,这项工作对我来说 -

SELECT object_id FROM album WHERE owner=USER_ID AND type="profile"
于 2013-09-13T06:55:06.713 回答
1

要获取id个人资料图片-

  1. 通过以下方式获取用户的所有 Facebook 相册 -

    /me/albums
    

    演示

  2. 循环遍历上述专辑的每个对象并检查是否 -

    type == 'profile' 
    

    并从此对象获取专辑 ID。

  3. 对于这个album_id,获取对象cover_photo的值

    /<album-id>?fields=cover_photo
    

    演示

    cover_photo的这个值就是用户头像的id

于 2013-09-12T20:12:47.987 回答
0

使用FQL,您可以通过以下单结果查询获取当前的个人资料图片 ID:

SELECT cover_object_id FROM album WHERE owner=USER_ID AND type="profile"
于 2013-09-12T20:21:04.190 回答