使用Facebook图形API无法找到群组照片

时间:2017-03-03 20:36:49

标签: facebook facebook-graph-api

我正在尝试从几年前的一个旧秘密facebook组下载所有照片。我仍然在小组中,并希望使用API​​来提取所有的墙贴和照片。

我能够从Feed中获取所有墙贴,但我无法找到照片。

我认为一个问题是所有相册中都没有照片,它们都在照片标签下。我在https://developers.facebook.com/tools/explorer下试过的所有选项都没有向我展示任何照片。该小组成立于2007年。

1 个答案:

答案 0 :(得分:0)

我能够为类似的项目做到这一点。每张照片都与一个帖子相关联,并且可以通过访问“完整图片”来从群组/ Feed端点访问,同时您可以访问墙上帖子。领域。

最简单的方法是在Graph API资源管理器中直接看到这一点。获得具有足够权限的令牌后,您可以在命令行中输入组ID,然后指定源端点和您要返回的字段。

例如,要返回:发布日期,用户,消息/标题和照片URL(如果存在),您可以提交类似的内容(将您的组ID换掉):

screencap of Graph API Explorer

,结果输出如下所示:

screencap of Graph API output 然后你可以调用full_picture url来下载图像-fb很快就会过期图片网址,所以仅保存网址还不够。

当然,在你的程序中,你还必须传递一个授权令牌并浏览所有分页等等。但如果你已经克服了这些障碍,这应该是直截了当的。 / p>