facebook-graph-api - 如何将图像添加到 Facebook 帖子而不在提要中获得两次图像?
问题描述
我正在尝试使用包含图像的 Graph API 在 Facebook 页面上发布帖子。我已经通过两步过程成功完成了它:
- 发布到“ https://graph.facebook.com/PAGE_ID/photos?url=IMAGE_URL&access_token=ACCESS_TOKEN ”
- 从帖子的返回数据中获取图像 id,然后将另一个帖子发布到“ https://graph.facebook.com/PAGE_ID/feed?published=true&message=MESSAGE_TEXT&object_attachment=IMAGE_ID&fields=permalink_url&access_token=ACCESS_TOKEN ”
但是,当我这样做时,FB 首先将图像发布到页面,然后发布带有图像的消息。不理想;我只想要一个带有消息和图像的帖子。
然后我尝试保持图像未发布(将 &published=false 添加到我的图像帖子中)。这样可以防止图像在页面上发布,并且我从 FB 收到带有图像 ID 的 OK 消息。但是,当我去发布带有图像的消息时,我从 FB API 收到了一个错误代码(1 - “发生了未知错误”)。
我还尝试保持图像未发布并将其标记为临时(将 &published=false&temporary=true 添加到我的图像帖子中),结果相同。
有人知道如何在不先将图像发布到 FB 页面的情况下将带有图像的消息发布到页面吗?
解决方案
您可以caption
在图片帖子中添加一个。
或者在创建帖子时将图像添加为表单数据。
你使用哪个框架?
推荐阅读
- ruby-on-rails - Ruby on Rails 6:在视图上使用多对多关联
- ios - Dateformatter 返回阿拉伯字符串而不是英文 iOS Swift
- sql-server - 如何在存储过程 SQL 中添加循环和比较
- java - E/ActivityThread:找不到 com.facebook.app.FacebookContentProvider 的提供者信息
- typescript - 在基于通用键类型的reduce函数之后定义对象类型
- amazon-kinesis - 使用 Index Seek 选项在 Debezium 中执行数据库快照
- swagger - 我在 swagger 文档中有一个对象作为查询参数,如何将其显示为表单输入而不是对象?
- python - 将用户从 django admin 添加和更新到 Auth0
- javascript - 如何使用 node.js 将 .pcm 文件转换为 wav 文件?
- r - How to download in a Colab R notebook a remote dataset from github?