在facebook上获取公共照片的喜欢

时间:2014-07-29 09:17:06

标签: facebook facebook-graph-api

我试图使用图形api获取照片数据(比如喜欢),但似乎有些照片会向我提供数据,但其他照片会返回"不支持获取请求"。 我只使用GET /photo-id测试公开图片。

例如,

This照片会返回"不支持的获取请求",您可以看到here

其他照片确实有用,例如this一张。

有什么想法吗?非常感谢!

2 个答案:

答案 0 :(得分:0)

错误100表示​​您要发布到的URL中存在语法错误。您使用的是自定义图表网址吗?如果是这样,请仔细检查。

答案 1 :(得分:0)

不同之处在于,一张照片是由一个页面创建的,另一张是由用户创建的。您只能使用用户访问令牌获取用户照片,即使它是公开的。对于Page照片,您可以使用App Access Token或Page Access Token。

有关令牌的更多信息,请参阅这些链接:

当然,您还需要在登录过程中请求user_photos权限才能访问用户照片。

顺便说一句,user_photos权限需要获得批准才能让所有用户都能使用。未经批准,它仅适用于App Admins。请参阅更改日志和审核指南: