如何使用GraphAPI从Facebook群组中检索照片?

use*_*263 18 facebook photo facebook-graph-api facebook-group

我想使用GraphAPI从facebook组中检索照片.基于FB Docs,我没有看到任何与照片的关联.我想获取照片和上传它们的用户.

小智 12

图API:

http://graph.facebook.com/GROUP_ID/?fields=name,description,专辑

返回

{
  "name": "Group name",
  "description": "Group description",
  "id": "GROUP_ID",
  "albums": {
    "data": [
      {
        "id": "GROUP_ALBUM_ID",
        "name": "GROUP_ALBUM_NAME",
        "link": "GROUP_ALBUM_LINK",
        "created": 1352388257,
        "modified": 1352388257,
        "cover_pid": 444427468954616,
        "count": 22
      }
    ],
    "paging": {
      "next": "https://graph.facebook.com/GROUP_ID/albums?limit=25&offset=25"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

和下一个查询

http://graph.facebook.com/GROUP_ALBUM_ID/photos?fields=picture,source,name&type=uploaded

  • 我正在尝试做同样的事情,但这似乎根本不起作用.相册甚至看起来都不是有效的参数. (3认同)
  • 这不再适用于Facebook.group没有名为专辑的连接 (3认同)

小智 3

我有同样的问题/这是我的部分答案,这仍然是一种黑客:

人们可以通过 FQL group.stream 或 GraphAPI group.feed 检索发布在群组上的照片(使用 facebook graphApi explorer 或 fql 查询/多查询测试控制台)。通过这种方式,您可以检索所有需要的信息,包括检索照片的有效 ID 和从图表中检索对象的有效 ID。

但是,这仅适用于单张照片。

由于我之前的答案已被删除,我不会在此处重新发布它,但请注意,我的类似问题在该线程FQL or GraphAPI 无法检索 PHOTO ALBUM or VIDEO posts on a GROUP 中有详细说明,如果解决了,甚至可能会像我们将在这里帮助人们解决这个问题。

托马斯