使用Facebook Graph API更新Photo上的“已发布”字段的正确方法是什么?

时间:2016-05-21 06:19:55

标签: facebook facebook-graph-api facebook-graph-api-v2.6

当我尝试更新现有Photo对象上的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

抓住链接并确认链接显示给我,但不是我的朋友:

$ 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上传一堆图片,然后只需更新已发布的字段,就可以在以后同时发布所有图片。

1 个答案:

答案 0 :(得分:0)

看起来该平台目前存在错误。 Here是错误报告。