开发者社区 问答 正文

如何获得授权?


授权,是指授予 APP 调用某个 API 的权限。您的 APP 需要获得 API 的授权才能调用该API。
根据获取 API 的渠道不同,建立授权的方式也不同。

从数据市场购买的 API 服务


您购买了 API 服务就意味着您已经获得了授权。
但是为了更精确的权限控制,您的账号获得了授权,不代表您的每个 APP 都获得了授权。
您需要手动操作将已购买的API授权给哪些 APP,然后这些 APP 才能调用该API。

不经过购买,由提供方主动授权


您需要向 API 服务商提供您的 [backcolor=transparent]应用 ID (AppID) 或者阿里云邮箱账户,使 API 服务商能够搜索到您的 APP,并完成授权。完成授权后您可以在控制台看到该 APP 被授权的 API。
由提供方操作授权的 API 会出现在应用详情的[backcolor=transparent] 已授权 API 子页面。
提供方授权时就已经将 API 授权给准确的 APP 了,所以不需要您不需要也没有权限来操作授权。

展开
收起
轩墨 2017-10-26 11:33:10 2524 分享 版权
阿里云 AI 助理回答

授权是确保APP能够调用特定API的必要过程。根据API获取渠道的不同,授权方式也有所区别:

  1. 从数据市场购买的API服务

    • 当您从阿里云数据市场购买API服务后,实际上您的阿里云账号已经获得了该API的使用权。但是,为了让账号下的各个APP能够调用这些API,您需要手动进行API授权操作。
    • 操作步骤
      1. 登录API网关控制台。
      2. 进入“API管理” > “API列表”,找到对应的API。
      3. 在API操作列选择“授权”,为需要调用该API的每个APP分别设置权限,包括指定环境、有效时间和应用ID。
  2. 不经过购买,由提供方主动授权

    • 在这种情况下,API提供商直接对您的APP进行授权。您需要向API提供商提供您的应用ID(AppID)或其他必要的账户信息。
    • 流程概述
      • 提供必要的APP信息给API提供商。
      • API提供商使用这些信息在他们的系统中为您完成APP与API的授权绑定。
      • 授权完成后,您可以在API网关控制台的应用详情页面查看到已授权的API列表。
      • 由于授权由API提供方执行,您无需在自己的控制台进行额外的授权操作。

重要提示: - 确保妥善保管APP的密钥(AppKey和AppSecret),防止泄露。一旦泄露,需及时在API网关控制台进行密钥重置。 - 注意不同时间点购买的服务或功能可能受版本影响,如遇到新添加的密钥对不生效等问题,需按文档指引提交工单升级实例版本。

通过上述说明,您可以根据API的获取途径,采取相应的授权措施,以确保APP能够安全有效地调用所需的API。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: