首页 > 解决方案 > 如何将图像添加到 Facebook 帖子而不在提要中获得两次图像?

问题描述

我正在尝试使用包含图像的 Graph API 在 Facebook 页面上发布帖子。我已经通过两步过程成功完成了它:

  1. 发布到“ https://graph.facebook.com/PAGE_ID/photos?url=IMAGE_URL&access_token=ACCESS_TOKEN
  2. 从帖子的返回数据中获取图像 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 页面的情况下将带有图像的消息发布到页面吗?

标签: facebook-graph-api

解决方案


您可以caption在图片帖子中添加一个。

或者在创建帖子时将图像添加为表单数据。

你使用哪个框架?


推荐阅读