开发者社区 > 物联网 > 正文

发布消息

已解决

展开
收起
2018-05-01 00:42:33 1261 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    请求参数

    名称 类型 是否必须 描述
    <公共参数> 公共参数
    ProductKey String 以哪个ProductKey来进行发送
    TopicFullName String 消息发送目的Topic名字,如/productKey/deviceName/get
    MessageContent String 发送的消息,将消息内容二进制进行Base64编码后得到的字符串
    Qos Integer 指定消息发送的方式,默认为0
    0:最多发送一次,1:最少发送一次
    需要注意的是:消息在IoT套件中最多保存7天

    返回参数

    名称 类型 描述
    RequestId String 当前请求在阿里云产生的请求ID
    Success Boolean 表示调用成功与否
    ErrorMessage String 出错信息
    MessageId String 云端生成的消息ID

    示例

    • 请求示例

      1. https://iot.cn-shanghai.aliyuncs.com/?&Action=Pub
      2. &ProductKey=productKey
      3. &TopicFullName=%2FproductKey%2FdeviceName%2Fget
      4. &MessageContent=aGVsbG8gd29ybGQ%3D
      5. &Qos=0
      6. &<[公共请求参数]>
    • SDK示例代码 [SDK Demo下载]

    • 返回示例

      json示例

      1. {
      2. "RequestId":"BB71E443-4447-4024-A000-EDE09922891E",
      3. "Success":true,
      4. "MessageId":889455942124347329
      5. }

      XML示例

      1. <PubResponse>
      2. <RequestId>BB71E443-4447-4024-A000-EDE09922891E</RequestId>
      3. <Success>true</Success>
      4. <MessageId>889455942124347329</MessageId>
      5. </PubResponse>
    2018-05-07 02:54:10
    赞同 展开评论 打赏
问答分类:
问答地址:

物联网领域前沿技术分享与交流

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载