API调用返回403 错误码

更新时间:

1. 问题背景

API 调用返回的状态码是403,说明调用API使用的Appsecret 没有被授权;需要先对appkey 进行授权

2. 问题现象

3. 排查方法

3.1 通过API 找到对应的服务

  • 先登录物联网应用服务平台(主账号/子账号)均可

  • 通过你调用的API 找到对应的服务:

image.png

3.2 查看这个Appkey 是否对上面的服务进行授权

  • 先登录AIoT 开放平台 然后找到Appkey 对应的应用, 可以使用物联网服务平台项目来检索[应用的名称是:项目名称_ts_xxxx]

image.png
  • 点击模型与权限

  • 查看对应的API 是否开通对应服务的授权:

image.png

3.3 对包含API 的服务授权

  • 如果应用没有发布,直接编辑模型与权限

  • 如果应用已经发布,需要新建一个版本;然后编辑模型与权限

image.png

  • 编辑模型与权限

image.png

  • 开通之后会自动授权,无须依赖应用发布 【应用不发布,授权也会成功】