如何使用Facebook Graph API获取其他用户的照片和相册

时间:2014-12-09 12:57:50

标签: facebook facebook-graph-api photos

场景:使用我的Facebook帐户登录并使用浏览器,我能够看到一些用户的照片和专辑,这些用户不是我的朋友(隐私设置为公共或类似)以及他们过去的所有内容个人资料照片 例如URL

https://www.facebook.com/<userid>/photos_all会显示这些照片。

我想用Graph API复制行为,但是要GETting

https://graph.facebook.com/<userid>/photos?access_token=...

给我一​​个空的data数组。

使用taggedalbums代替photos

的相同方案

我曾尝试使用网站抓取,但FB网站使用AJAX来填充照片的网格视图,因此这非常困难。

在Graph API Explorer上,我已经请求并使用具有所有权限的访问令牌以及调试访问令牌,但我仍然无法获取其他用户的照片。

使用Facebook Graph API获取不在好友列表中的用户的照片是可能的吗?我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

出于隐私原因,无法使用API​​获取OTHER用户的照片。即使是授权用户,也需要user_photos权限。

不允许刮痧btw:https://www.facebook.com/apps/site_scraping_tos_terms.php