我们遇到一个facebook用户帐户的问题,其中为其帖子返回的隐私字段始终为空白。我尝试使用我的帐户或测试帐户重现这一点,但在所有情况下都填写了隐私。这是使用图形api工具的示例(为简洁起见,删除了一些字段):
{
"id": "<deleted_for_privacy>",
"from": {
"name": "Joe Blog",
"id": "<deleted_for_privacy>"
},
"story": "Joe Blog added a new photo.",
"picture": "<deleted_for_privacy>",
"link": "<deleted_for_privacy>",
"icon": "<deleted_for_privacy>",
"privacy": {
"value": ""
},
"type": "photo",
"status_type": "added_photos"
},
根据documentation for privacy the field,这应该始终包含一个值。
我最初的想法是它与使用的黑莓应用程序和旧的移动版本设置有关,但是从桌面浏览器发布会导致同样的问题。
那么空白设置意味着什么?是公开的,私人的还是错误的?
答案 0 :(得分:0)
不确定这是您的情况,但如果用户发布到网页,活动,群组或其他用户的Feed,则隐私字段应为空。
请参阅此处的第一个注释(不是官方的fb doc页面,我知道):
答案 1 :(得分:0)
这是设计的。您需要页面访问令牌或管理员用户 访问令牌以检索此字段。
来源:https://developers.facebook.com/bugs/300329193480725/?comment_id=345320875630426