开发者社区> 问答> 正文

InvalidAction.NotFound

我构造了一个https请求查询所有的IOT设备.

请求:
https://iot.cn-shanghai.aliyuncs.com/? AccessKeyId=myKeyId&Action=QueryDevice&CurrentPage=1&Format=JSON&PageSize=10&SignatureMethod=HMAC-SHA1&SignatureNonce=6086da26bf9c841dcb19b37efc6e4caa&SignatureVersion=1.0&Timestamp=2017-11-20T05%3A22%3A13Z& Version=2017-06-20&Signature=VsRejsYW1vtPF%2Fxy2%2Fch5Cbz0M4%3D

返回错误:

{ Message: 'Specified api is not found, please check your url and method.',
  RequestId: 'F2F99A3C-78D7-4AD0-8DB4-B79351208398',
  HostId: 'iot.cn-shanghai.aliyuncs.com',
  Code: 'InvalidAction.NotFound' }
InvalidAction.NotFound 错误, QueryDevice 有API的啊!

展开
收起
noimal 2017-11-20 13:31:10 6163 0
2 条回答
写回答
取消 提交回答
  • 回 1楼魔咒626的帖子
    谢谢, 是的, 版本号要为: 2017-04-20.
    版本2017-04-20, 是给RPC服务请求用的.
    版本2017-06-20,是给ROA服务请求用的.

    总算理清楚他们的区别了, Ali的API不是那么直观, 需要仔细检查源码才了解区别.
    2017-11-22 10:50:44
    赞同 展开评论 打赏
  • 你好,我以前也碰到过这个问题,
    目前有四个结点提供IOT服务,好像只有杭州结点的版本可以.而且版本要换成以前的版本:2017-04-20
    2017-11-21 00:21:38
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

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