开发者社区 问答 正文

如何给指定 app 添加多个 API 的访问权限(SetApisAuthorities)?



给指定 app 添加多个 API 的访问权限(SetApisAuthorities)



描述


用于给指定app添加多个API的访问权限

  • 此功能面向API提供者和API使用者
  • API提供者可以授权自己的API给任意应用(app)调用
  • API使用者可以将已购买的API授权给自己的应用(app)


请求参数


名称类型是否必须描述
ActionString接口名称,系统规定参数,取值:SetApisAuthorities
GroupIdStringAPI分组 ID,系统生成,全局唯一
StageNameString环境名称,取值为:
  • RELEASE: 线上
  • TEST: 测试
AppIdLong应用编号,系统生成,全局唯一
ApiIdsString指定要操作的API编号,支持输入多个,“,”分隔,最多支持100个
DescriptionString授权说明


返回参数


名称类型描述
RequestIdString请求唯一标识


示例



请求示例



展开
收起
轩墨 2017-10-26 14:41:34 1975 分享 版权
阿里云 AI 助理回答

给指定app添加多个API的访问权限(SetApisAuthorities)操作指南如下:

功能描述: 此接口允许API提供者和使用者灵活管理API访问权限。API提供者能够将自己的API授权给任何应用(app)调用,而API使用者则可将已购买的API权限分配给自己的应用。通过批量授权,可以高效地控制API资源的访问范围。

请求参数

  • Action: String 类型,是系统规定的参数,固定取值为 SetApisAuthorities
  • GroupId: String 类型,必填,表示API分组ID,由系统生成,全局唯一。
  • StageName: String 类型,必填,指定要操作API的环境名称,可选值包括 RELEASE(线上),TEST(测试)。
  • AppId: Long 类型,必填,应用编号,由系统生成,全局唯一。
  • ApiIds: String 类型,非必填,指定要授权的API编号列表,支持多个API,使用逗号分隔,最多支持100个。
  • Description: String 类型,非必填,对此次授权的说明信息。

返回参数

  • RequestId: String 类型,请求的唯一标识符。

示例: 具体请求示例及响应详情,请参考知识库中提供的文档资料,其中包含了如何构造请求以及成功响应的示例格式。

请注意,进行此操作前确保您拥有足够的权限,并且了解API分组、应用以及API编号的获取方式。在设置权限时,合理安排ApiIdsStageName以满足不同的业务场景需求,并可选地提供授权有效时间来控制权限的有效周期。

参考资料:[SetApisAuthorities - 给多个API添加APP访问权限]

请根据实际需求调整上述参数,并利用阿里云提供的OpenAPI Explorer工具简化调试过程,该工具能自动生成SDK代码示例,进一步简化API调用的集成工作。

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