public 看不到 Faceboo API 发布的照片
Photos posted by Faceboo API not visible to public
您好,我在 Facebook 上创建了一个页面,并使用 Facebook Graph API 将 post 张照片添加到该页面。
post 地址如下:
https://graph.facebook.com/2104798556250663/photos
和Post参数分别是:
message=url_encoded_message
access_token=your-access-token
url=image_url
privacy={"description":"public", "value":"EVERYONE"}
post 请求成功,因为我能够在 "Timeline Photos" 相册中看到 posted 的照片,并且可以在我的时间轴中看到它们。如果我点击一张照片然后点击 "Edit" 我可以看到设置是 "Public".
但是,在未登录 Facebook 或以其他帐户查看时,会看到 API post 编辑的照片中的 none 张照片。如果我去"Timeline Photos",我只能看到“25张照片·13分钟前更新”之类的字样。
为了进一步测试,我手动上传了一张照片,照片也去了"Timeline Photos"。这次不用登录Facebook也能看到手动上传的照片
我已经通过点击我页面右上角的三角形检查了隐私设置,然后点击"Settings",然后点击左栏的"Privacy",设置"Public" "Who can see your future posts?"。之后通过 API 上传了新照片。仍然没有改变这种情况。
综上所述,API post编辑的照片虽然设置为"Public"是不可见的,而手动上传的照片是可见的。
感谢您的宝贵时间。
听起来您的应用仍处于开发模式 - 因此通过它创建的所有内容将仅对在应用中具有角色的人可见。
您需要将您的应用设置为“实时”,以便所有人都能看到这张照片。
您好,我在 Facebook 上创建了一个页面,并使用 Facebook Graph API 将 post 张照片添加到该页面。
post 地址如下:
https://graph.facebook.com/2104798556250663/photos
和Post参数分别是:
message=url_encoded_message
access_token=your-access-token
url=image_url
privacy={"description":"public", "value":"EVERYONE"}
post 请求成功,因为我能够在 "Timeline Photos" 相册中看到 posted 的照片,并且可以在我的时间轴中看到它们。如果我点击一张照片然后点击 "Edit" 我可以看到设置是 "Public".
但是,在未登录 Facebook 或以其他帐户查看时,会看到 API post 编辑的照片中的 none 张照片。如果我去"Timeline Photos",我只能看到“25张照片·13分钟前更新”之类的字样。
为了进一步测试,我手动上传了一张照片,照片也去了"Timeline Photos"。这次不用登录Facebook也能看到手动上传的照片
我已经通过点击我页面右上角的三角形检查了隐私设置,然后点击"Settings",然后点击左栏的"Privacy",设置"Public" "Who can see your future posts?"。之后通过 API 上传了新照片。仍然没有改变这种情况。
综上所述,API post编辑的照片虽然设置为"Public"是不可见的,而手动上传的照片是可见的。
感谢您的宝贵时间。
听起来您的应用仍处于开发模式 - 因此通过它创建的所有内容将仅对在应用中具有角色的人可见。
您需要将您的应用设置为“实时”,以便所有人都能看到这张照片。