Ibm cloud 沃森物联网HTTP消息API
尝试使用Watson IoT的HTTP消息传递API 我有一个应用程序应该从设备发布Mqtt msg。已在Watson iot中生成API密钥并将其放在POST标题中,例如: 用户名:a-XYXYX-bvbcxgmz6d 密码:XYXYX+6QY6OKw*J 内容类型:application/json 然后,我将此帖子发送至此帖子中更改了我的真实来源: 但我一直以服务器响应403结束,这是不允许的 我使用了一个我以前成功使用过的HTTP REST Chrome应用程序。Ibm cloud 沃森物联网HTTP消息API,ibm-cloud,watson-iot,Ibm Cloud,Watson Iot,尝试使用Watson IoT的HTTP消息传递API 我有一个应用程序应该从设备发布Mqtt msg。已在Watson iot中生成API密钥并将其放在POST标题中,例如: 用户名:a-XYXYX-bvbcxgmz6d 密码:XYXYX+6QY6OKw*J 内容类型:application/json 然后,我将此帖子发送至此帖子中更改了我的真实来源: 但我一直以服务器响应403结束,这是不允许的 我使用了一个我以前成功使用过的HTTP REST Chrome应用程序。 已经没有主意了,请帮忙
已经没有主意了,请帮忙 看起来不错,这篇文章对我很有用。我假设您已经仔细检查了设备类型/设备id-它们实际上存在于平台中。也许事件本身就有一些无效的东西把事情搞砸了。这是我发送的:
POST /api/v0002/application/types/myType/devices/myDevice/events/test
HTTP/1.1 Host: myOrg.messaging.internetofthings.ibmcloud.com:1883
Authorization: Basic myAPIKeys
Content-Type: application/json
正文是:
{"temp":85}
嗨,我知道为什么它对我不起作用了 我忘记了生成要添加到授权中的Base64密钥:基本头。我只是把用户名和密码作为变量放在标题中 我认为在cloudant文档中,如何实现这一点更为明确: 然后在Watson物联网平台文档中 但是谢谢你的帮助