一、参数说明
·请求的 URL 为:
https://ap-guangzhou.gateway.tencentdevices.com/device/publish
http://ap-guangzhou.gateway.tencentdevices.com/device/publish
·请求方式:Post。
二、请求参数
| 参数名称 | 必选 | 类型 | 描述 |
| ProductId | 是 | String | 产品 ID。 |
| DeviceName | 是 | String | 设备名称。 |
| TopicName | 是 | String | 发布消息的 Topic 名称。 |
| Payload | 是 | String | 发布消息的内容。 |
| PayloadEncoding | 否 | String | 发布消息的编码。目前只支持base64编码,不传则默认发送原始的消息内容。 |
| Qos | 是 | Integer | 消息 Qos 等级。 |
注意:说明:
注意:接口只支持 application/json 格式。
三、签名生成
对请求报文进行签名分为两种,密钥认证使用 HMAC-sha256 算法,证书认证使用 RSA_SHA256 算法,详情请参见 签名方法。
四、平台返回参数
| 参数名称 | 类型 | 描述 |
| RequestId | String | 请求 ID。 |
五、请求包
POST https://ap-guangzhou.gateway.tencentdevices.com/device/publishContent-Type: application/jsonHost: ap-guangzhou.gateway.tencentdevices.comX-TC-Algorithm: HmacSha256X-TC-Timestamp: 155****065X-TC-Nonce: 5456X-TC-Signature: 2230eefd229f582d8b1b891af7107b915972407****78ab3738f756258d7652c{"DeviceName":"AAAAAA","Payload":"123","ProductId":"G8N****AHB","Qos":1,"TopicName":"G8N****AHB/AAAAAA/data"}
六、返回包
{ "Response": { "RequestId": "f4da4f1f-d72e-40f1-****-349fc0072ba0" }}