我们遇到一个 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这应该始终包含一个值。
我最初的想法是它与正在使用的黑莓应用程序和旧的移动版本设置有关,但从桌面浏览器发布会导致同样的问题。
那么空白设置是什么意思呢?它是公开的、私有(private)的还是错误?
最佳答案
不确定这是您的情况,但如果用户正在向页面、事件、群组或其他用户的供稿发帖,则隐私字段应为空。
请参阅此处的第一个注释(我知道这不是官方的 fb 文档页面):
关于Facebook 帖子数据的隐私字段为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15891254/