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

物联网平台API参数SignatureVersion错误

已解决

问题描述

当我在用物联网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应该是什么呢?

展开
收起
游客twt6nietp76lc 2023-01-11 15:34:29 1280 0
1 条回答
写回答
取消 提交回答
问答标签:
问答地址:
相关产品:

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

相关产品

  • 物联网平台
  • 相关电子书

    更多
    Spring Boot2.0实战Redis分布式缓存 立即下载
    CUDA MATH API 立即下载
    API PLAYBOOK 立即下载