物联网平台API参数SignatureVersion错误[阿里云Iot]

问题描述

当我在用物联网API调用QueryDevicePropertyStatus时,我按照”QueryDevicePropertyStatus (aliyun.com)“里说的构造signature相关参数。其中公共参数在这个页面公共参数 (aliyun.com)。这里边提到:

SignatureVersion

String

签名算法版本。目前版本是1.0。

但当我用1.0时,API报错。

我的请求是GET,URL: https://iot.cn-shanghai.aliyuncs.com/?AccessKeyId=LTAI5tE3mCqDPDsvwJ1bxX7i&Action=QueryDevicePropertyStatus&DeviceName=BC20L1_dev01&Format=JSON&Identifier=GeoLocation&ProductKey=a1htwxezeJp&RegionId=cn-shanghai&Timestamp=2023-01-11T07:28:15Z&Version=2018-01-20&Signature=NUJEQTJCMzlEREY1NDMxMjVDQTkyRjQ3RDFFMDM3NEI5NkY3MDVERA==&SignatureMethod=HMAC-SHA1&SignatureNonce=15215528852391&SignatureVersion=1.0

其中用的SignatureVersion=1.0

但返回错误信息:

{“RequestId”:”4DEA55C4-174C-548E-99FC-75F0ED41D1DD”,”Message”:”Specified parameter SignatureVersion is not valid.”,”Recomm

end”:”https://next.api.aliyun.com/troubleshoot?q=InvalidSignatureVersion&product=Iot”,”HostId”:”iot.cn-shanghai.aliyuncs.com”,”Code”:”InvalidS

ignatureVersion”}

所以最新的SignatureVersion应该是什么呢?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====