Post 缓冲区API更新后错误-“;请选择至少一个要从中过帐的帐户;

Post 缓冲区API更新后错误-“;请选择至少一个要从中过帐的帐户;,post,postman,Post,Postman,我正在扩展一个应用程序,使用BufferAPI将半自动发布到社交媒体。我无法将更新发布到缓冲区 使用该API,所有内容都已成功通过身份验证,我可以获取所需的任何内容,但是,我不断收到错误“请选择至少一个帐户进行发布”,当尝试发布更新时返回 将所需参数添加到postman后,我有以下请求URL,但失败: https://api.bufferapp.com/1/updates/create.json?pretty=true&access_token=1/XXXXXXXXXXXXX&profile_i

我正在扩展一个应用程序,使用BufferAPI将半自动发布到社交媒体。我无法将更新发布到缓冲区

使用该API,所有内容都已成功通过身份验证,我可以
获取所需的任何内容,但是,我不断收到错误
“请选择至少一个帐户进行发布”
,当尝试
发布更新时返回

将所需参数添加到postman后,我有以下请求URL,但失败:

https://api.bufferapp.com/1/updates/create.json?pretty=true&access_token=1/XXXXXXXXXXXXX&profile_ids[]=XXXXXXXXXX&text=这是一个更新

在阅读推特帖子后,我也尝试了以下几点,但都没有成功:

https://api.bufferapp.com/1/updates/create.json?pretty=true&access_token=1/XXXXXXXXXXXXX&profile_ids%5B%5D=XXXXXXXXXXXX&text=This 是一个更新

完整的错误/响应是:

{
    "success": false,
    "message": "Please select at least one account to post from.",
    "code": 1004
}
相关文件如下所示

我忽略了什么?我暗自怀疑这是一件我没有看到的简单事情


非常感谢您的帮助:)

您是否尝试过将POST数据放在请求正文中而不是URL中?e、 g:

HTTP/POST https://api.bufferapp.com/1/updates/create.json
Content-Type: application/x-www-form-urlencoded

pretty=true&access_token=1/XXXXXXXXXXXXX&profile_ids[]=XXXXXXXXXXXX&text=This is an update

谢谢你的邮件标题。。在我看来,这是一个问题。仅扩展一下,缓冲区API需要x-www-form-urlencoded。如果您使用的是node,您可以使用普通JS对象作为请求正文,然后使用
querystring
模块(
qs.encode(myPlainObject)
)对其进行编码,作为正文发送。您能建议我如何使用此。。。。。我尝试了下面的方法,但是没有将日程日期添加到帖子中,但是内容添加成功。“预定时间=\”2018-04-05T17:40:01.-14400Z\“&access\u token=1/xxxxxxxxxxx&profile\u ids[]=yyyyyy&text=这是一个更新16:“@Raji在没有周围引号的情况下工作吗?”
scheduled_at=2018-04-05T17:40:01.0Z&..
或不带反斜杠:
scheduled_at=“2018-04-05T17:40:01.0Z”&..
@ChrisBlunt如果我想发布为
内容类型:application/json