阿里云API网关服务-API快速入门-D

阿里云API网关服务-API快速入门-D

ID:36205215

大小:135.60 KB

页数:5页

时间:2019-05-07

阿里云API网关服务-API快速入门-D_第1页
阿里云API网关服务-API快速入门-D_第2页
阿里云API网关服务-API快速入门-D_第3页
阿里云API网关服务-API快速入门-D_第4页
阿里云API网关服务-API快速入门-D_第5页
资源描述:

《阿里云API网关服务-API快速入门-D》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、API网关快速入门(调用API)API网关/快速入门(调用API)快速入门(调用API)概述本文将快速引导您通过API网关调用由其他API服务商开放的API服务。您需要依次完成以下步骤:调用API的三要素要调用API需要三个基础条件:-API。您即将要调用的API,明确API参数定义。-应用APP。作为您调用API时的身份,有APPkey和APPsecret用于验证您的身份。-API和APP的权限关系。APP想调用某个API需要具有该API的权限,这个权限通过授权的功能来建立。后续会详细说如何具

2、备三个条件,并提供API调用Demo供参考。获取API的定义文档根据您获取API的渠道不同,获取方式略有差异。从数据市场购买的API服务您购买API服务时,如果还没有开通API网关服务,那么会同时帮助您开通API网关服务,让您使用的更流畅。购买成功之后您进入云市场的"管理控制台",就会看见您购买的所有API服务。您可以在当前控制台查看API接口的定义。您还可以跳转到API网关的控制台,在"已购买API"页面,展示您购买的所有API服务列表,以及使用4API网关/快速入门(调用API)情况概况。选

3、择一个服务点击"查看API",页面会展示该服务的基本信息和API接口列表。注意在基本信息处关键的信息是"访问域名"。选择一个API接口,点击"详情",就会出现详细的接口定义了。不经过购买,由提供方主动授权提供API的一方需要在控制台主动操作授权,这时您需要已经创建过应用APP,并且将AppId告知提供方,由他们搜索您的APP然后操作授权。APP的相关内容在下一个节点介绍。这里先假设您已经创建了APP,并且提供API的一方已经为您的APP授权。您进入API网关的控制台"应用管理"页面,这里是您创建

4、的所有应用APP。点击APP的名称进入APP详情,此处会展示APP的基本信息以及两个最重要的信息。"AppKey"和"已授权的API"。"AppKey"是您这个APP的Key和Secret。您请求的时候需要带上这对密钥,网关会根据这对密钥对您进行身份验证。后面会详细解释。"已授权的API"是您该APP已经被授权的API,如果提供方已经操作了授权,那么您会在这里看见API接口。点击"详情"就可以查看详细的接口定义了。以上是两种API渠道的获取API定义的方式。后一种其实就涵盖了提供方自测的情形。创

5、建应用应用(APP)是您调用API服务时的身份。每个APP有一组Key和Secret,您可以理解为账号密码,您调用API的时候需要将Key和Secret做参数传入,网关会校验这对密钥对您进行身份认证。调用API需要这个APP具备调用该API的权限,这个授权和鉴权也是面向APP的。您可以在API网关控制台"应用管理"页面创建您的APP。创建成功后,系统会为APP分配一对AppKey和AppSecret。您需要对这对密钥通过加密计算成签名信息,您请求时需要携带签名信息,网关会通过签名信息对您做身份验

6、证。在"应用管理"页面,点击应用名称进入详情,就能看见AppKey和AppSecret信息了,如果密钥丢失还可以操作重置。APP更多说明参见使用手册(调用API)4API网关/快速入门(调用API)建立授权授权,是指授予APP调用某个API的权限。您的APP需要获得API的授权才能调用该API。根据获取API的渠道不同,建立授权的方式也不同。从数据市场购买的API服务您购买了API服务就意味着您已经获得了授权。但是为了更精确的权限控制,您的账号获得了授权,不代表您的每个APP都获得了授权。您需要

7、手动操作将已购买的API授权给哪些APP,然后这些APP才能调用该API。不经过购买,由提供方主动授权您需要向API服务商提供您的AppID或者阿里云邮箱账户,使API服务商能够搜索到您的APP,并完成授权。完成授权后您可以在控制台看到该APP被授权的API。由提供方操作授权的API会出现在应用详情的"已授权API"子页面。提供方授权时就已经将API授权给准确的APP了,所以不需要您再次操作授权。您也无权操作授权。调用API您可以直接用API网关控制台为您提供的多语言调用示例来测试调用。您也可以

8、自行编辑HTTP(s)请求调用API。签名方式您可以参照控制台的SDK示例。通过上述步骤,您已经获取了API定义文档、创建了APP、建立了授权关系。您可以调用API了。API的请求结构如下://假如,服务地址:a13db7999e494a90819cce500130034d.com//假如,Path:/web/cloudapi/mapping/service//假如,Query内容是:a=name,b=12http://a13db7999e494a90819cce500130034d.com/w

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。