Faceboo API发布的照片​​不公开

时间:2019-01-30 01:46:48

标签: facebook facebook-graph-api

您好,我在Facebook上创建了一个页面,并使用Facebook Graph API将照片发布到该页面上。

帖子地址如下:

https://graph.facebook.com/2104798556250663/photos

和Post参数是:

message=url_encoded_message
access_token=your-access-token
url=image_url
privacy={"description":"public", "value":"EVERYONE"}

发布请求成功,因为我可以在“时间轴照片”相册中看到已发布的照片​​,并且可以在我的时间轴中看到它们。如果我单击照片,然后单击“编辑”,则可以看到设置为“公开”。

enter image description here

但是,在不登录Facebook或以其他帐户查看的情况下,看不到任何API发布的照片​​。如果我转到“时间轴照片”,则只能看到“ 25张照片·13分钟前更新”之类的字眼。

为了进一步测试,我手动上传了一张照片,并且该照片也转到了“时间轴照片”。这次,即使没有登录Facebook,我仍然可以看到手动上传的照片。

我已经检查隐私设置,方法是单击页面右上角的三角形,然后单击“设置”,然后单击左列上的“隐私”,将“公开”设置为“谁可以看到您以后的帖子” ?”。然后通过API上传新照片。仍然不会改变这种情况。

总而言之,尽管设置为“公开”,但API发布的照片​​仍不可见,而手动上传的照片则可见。

谢谢您的时间。

1 个答案:

答案 0 :(得分:1)

类似您的应用程序的声音仍处于开发模式-因此通过它创建的所有内容仅对在应用程序中起作用的人可见。

您需要将应用设置为“实时”,以便所有人都能看到这张照片。