认证鉴权
ISDP+提供的OpenAPI接口都需要通过认证之后才可以访问。认证方式为:在请求消息头上设置“Authorization”。
Token在计算机系统中代表令牌(临时)的意思,拥有Token代表拥有某种权限。Token认证是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。
Token可通过调用ISDP+ Token接口获取,请求body,如下所示,其中***********为应用ID,xxxxxxxxxx为应用令牌。
POST https://isdpcloud-beta.sd.huawei.com/oauth2/oauth/rest_token Content-Type: application/json { "client_id": "isdp-xxxx-openapi", "client_secret": "isdp-xxxx-openapi", "grant_type": "password", "username": "**********", "password": "xxxxxxxxxx" }
对于获取ISDP+ Token接口,返回的响应消息体中“access_token”和“token_type”就是组成ISDP+ Token的值。
ISDP+ Token=“token_type access_token”(注意两个字段之间有空格)。
获取Token后,再调用其他接口时,您需要在请求消息头中添加“Authorization”,其值即为Token,如下所示。
POST https://isdpcloud-beta.sd.huawei.com/openapi/v1/openSceneTask/createTask Authorization: bearer XXXXXXXXXXXXXX Content-Type: application/json