Facebook - 使用App发布的照片​​无法公开访问

时间:2014-08-07 07:14:53

标签: ruby-on-rails facebook facebook-graph-api

我制作的Rails应用需要查看并将照片发布到网页的特定相册

因此用户可以查看,管理员可以上传。

我完成了上传部分,但遇到了问题。问题是:应用程序上传的所有照片都没有显示图形API(/<album_id>/photos),即使它在facebook.com中查看时显示公开

enter image description here

我尝试手动将照片上传到相册,然后在我的应用中显示就好了。

这是预期的行为,还是我需要通过的参数?

[编辑]

我刚刚使用Graph API Explorer进行了测试。如果我使用Page的管理员帐户登录,我可以查看全部。如果是其他帐户,则只能查看通过facebook.com上传的照片。

由于

2 个答案:

答案 0 :(得分:1)

将照片数据发布到图表API时,您需要设置照片的隐私权。

Photo Privacy Setting

您需要在API调用中传递{'value': 'EVERYONE'}作为privacy的值。

答案 1 :(得分:0)

刚刚搞清楚了。我的应用程序仍处于开发模式。激活它,所有照片都会显示在API调用中。