编辑:在developers.Facebook.com上制作official bug report
获取以下任一项:
graph.facebook.com/me/photos
graph.facebook.com/me/albums
返回大量照片。
歌厅:
graph.facebook.com/1146720040/photos
graph.facebook.com/1146720040/albums
返回:
{
"data": [
]
}
1146720040是我的朋友,我 DO 拥有 friends_photos 权限。我和~10个不同的用户,所有的朋友都试过这个,没有人回复任何照片。所有用户都有我浏览到facebook.com时可以看到的照片。
为什么API不会返回浏览器中可见的照片和相册?
PS:我正在使用https://developers.facebook.com/tools/explorer/来测试查询,以防万一。
答案 0 :(得分:2)
致电graph.facebook.com/[user_id]/photos
会为该用户返回用户被标记的照片。 AFAIK你不能用它来检索任何人的照片,而是登录用户。
您需要使用graph.facebook.com/[album_id]/photos
来获取朋友的照片。
要从用户那里获得,您必须从个人朋友那里获得album_ids
的列表。
答案 1 :(得分:2)
您的应用程序没有访问权限。您需要user_photos权限才能访问
照片详情
https://developers.facebook.com/tools/explorer。检查此站点并创建临时访问令牌使用该硬编码值并检查。它会工作