
上QQ阅读APP看书,第一时间看更新
2.3.1 API Key使用
(1)API Key获取
开发者可直接登录华为开发者联盟的API Console来创建API Key,界面如图2-11所示。
图2-11 创建API Key
(2)使用示例
API密钥填写在如下URL的key参数的位置,开发者需要对其进行URL编码,调用的URL和接口参数需要参考对应API服务的接口文档。
调用格式如下:
URL? key={URL Encoded API Key}
接口调用示例如下:
图2-12 API Key交互流程
https://oauth-api.cloud.huawei.com /v1/demo/indexes?key=CV3X1 %2FJG7mdNZm03l9puvwPAktmfw 1aj8XvBb6sm696MqoW57ehnUC
(3)典型交互流程
开发者App通过API Key访问RESTful接口的交互流程如图2-12所示。
具体交互流程如下。
①开发者App或者服务器携带API Key访问华为的业务服务器;
②华为的业务服务器向华为OAuth服务器发送请求,以验证API Key的有效性;
③华为业务服务器返回所需要的数据。