开发者社区 问答 正文

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



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



描述


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

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


请求参数


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


返回参数


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


示例



请求示例



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

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

功能描述: 此API用于批量授权,允许您为多个应用程序(app)赋予访问特定API的权限。它适用于API调用者和使用者场景,即API提供者能将自己的API开放给任何应用调用,同时API使用者也能将已购API权限分配给自己的多个应用。

请求参数

  • Action: SetAppsAuthorities - 固定值,表示执行此接口操作。
  • GroupId: 必填,字符串类型,表示API所属的分组ID,全局唯一,由系统生成。
  • StageName: 必填,字符串类型,指定API的环境名称,可选值为RELEASE(线上)或TEST(测试)。
  • ApiId: 必填,字符串类型,目标API的唯一编号,由系统生成。
  • AppIds: 必填,字符串类型,使用逗号分隔的多个app编号列表,最多支持100个app同时授权。
  • Description: 可选,字符串类型,对此次授权的说明信息。

返回参数

  • RequestId: 字符串类型,每次API调用的唯一标识。

示例与调试: 具体请求示例及如何在OpenAPI Explorer中进行调试,请参考知识库资料提供的详细步骤和代码示例。通过OpenAPI Explorer,您可以直接运行该接口,无需手动计算签名,且成功后可自动生成SDK代码示例,便于集成到您的应用中。

注意事项: - 确保提供的AppIds格式正确,数量不超过限制。 - 选择合适的StageName以匹配您的部署需求。 - 授权时考虑是否设置AuthValidTime来限制权限的有效期。

请依据上述指引操作,确保顺利为多个app添加指定API的访问权限。

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