服务商会收到小红书推送的各种消息。出于安全考虑,小红书会发送加密后的消息,因此,服务商需要解密后才能查看具体信息。
注意
请求 body:
参数 | 类型 | 描述 |
---|---|---|
Nonce | string | 随机数 |
Timestamp | i32 | 时间戳 |
Encrypt | string | 加密内容 |
MsgSignature | string | 消息签名 |
服务商可以参考实例代码里的 MsgSignature 类的 getSignature 方法,根据配置的 消息验证 TOKEN,消息中的 Nonce、TimeStamp、Encrypt 参数获取签名,和消息中 MsgSignature 参数进行比较,如果相同则证明来源于小红书。
服务商可以参考实例代码里的 MsgDecrypt 类的 decrypt 方法对 Encrypt 参数进行解密,获取解密后的明文字符串,解密后的内容也是 json 格式。