使用 Facebook Graph API 更新照片上的 "published" 字段的正确方法是什么?

What's the proper way to update the "published" field on a Photo using the Facebook Graph API?

当我尝试更新现有照片对象上的 published 字段时,我得到:OAuthException code 1: "An unknown error has occurred." 这是我正在尝试的:

上传图片:

$ curl -X POST -F published=false -F "access_token=$TOKEN" -F file=@soccer.jpg https://graph.facebook.com/$ALBUM_ID/photos

获取 link 并验证 link 是否显示给我,而不是我的朋友:

$ curl -X GET "https://graph.facebook.com/v2.6/$PHOTO_ID?fields=link&access_token=$TOKEN"

设置发布位:

$ curl -X POST -F published=true -F "access_token=$TOKEN" https://graph.facebook.com/$PHOTO_ID
{"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1,"fbtrace_id":"D+Z1Gs9zZat"}}%

根据 the docs,该字段 可用于更新。这是文档错误还是 API 错误?

我正在尝试使用 published=false 上传一堆图片,然后稍后通过更新已发布的字段同时发布它们。

该平台目前似乎存在错误。 Here 是错误报告。