如何使用图像创建和编辑未发布的Facebook文章?
我想在Facebook上创建未发布的图像文章,然后编辑附加到它的消息。
我可以通过这样做来创建一个图像:
/me/photos
url: somewhere
published: false
caption: 'abc'
这由于文档应该返回
Struct {
id: numeric string,
post_id: string,
}
但它不会返回post_id。 如果发布设置为false,则省略post_id。 当我访问Facebook上创建的照片时,我可以编辑照片的附加标题和其他参数。 但是,当我试图通过API来做到这一点时,我只能编辑非常有限的参数,如下所述:
https://developers.facebook.com/docs/graph-api/reference/photo/#Updating
我也尝试了不同的方法,其中最有前途的是发布未发布的照片,然后创建未发布的帖子并附上图像。 由于我试图发布到一个页面,我正在使用这个端点:
https://developers.facebook.com/docs/graph-api/reference/v2.5/page/feed
/me/feed
caption: 'abc'
published: false
object_attachment: (id-from-previous-request)
如果我可以这样做,我可以稍后编辑该消息,并且该帖子看起来与正常使用/ me /照片时相同。
我不能做
/me/feed
caption: 'abc'
published: false
url: somewhere
因为这是链接发布的结果(并且还需要链接参数),这与图像发布的外观不同。
我无法弄清楚我做错了什么 - 我只是想创建一个未发表的贴图,然后编辑它。 这可能通过网页,但我所有的尝试槽API失败。
photo_id的相关post_id总是像这样生成(对于页面):
page_id + '_' + photo_id
如果照片被张贴到不同的边缘,则使用相应的id而不是page_id,例如,如果将照片张贴到边缘用户/照片上,则它将是用户ID。
这种行为没有记录在我可以找到它的任何地方,也不保证将来可以使用。 我联系了Facebook的支持,但他们没有澄清,如果它的目的。 他们只是说,它的设计是不会返回post_id的。
链接地址: http://www.djcxy.com/p/66141.html上一篇: How to create and edit unpublished facebook post with image?