开发者社区 问答 正文

如何批量撤销多个 app 对指定 API 的访问权限(RemoveAppsAuthorities)?



批量撤销多个 app 对指定 API 的访问权限(RemoveAppsAuthorities)



描述


用于撤销多个app对指定API的访问权限,多个app一个API

  • 此功能面向API提供者和API使用者
  • 撤销前请查看添加授权记录的授权者,API所有者只能撤销Provicder的授权,API使用者只能撤销Consumer的授权


请求参数


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


返回参数


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


示例



请求示例



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

批量撤销多个app对指定API的访问权限(RemoveAppsAuthorities)操作指南:

功能描述: 此接口用于撤销一组指定的app对单一API的访问权限,确保API资源的访问控制安全。它适用于API提供者和使用者,但在执行撤销操作前,请务必确认授权记录中的授权者身份:API所有者仅能撤销Provider授予的权限,而API使用者只能撤销Consumer的权限。

请求参数

  • Action(操作): 必填,固定值RemoveAppsAuthorities,表示调用的接口动作。
  • GroupId(API分组ID): 必填,全局唯一,标识API所属的分组。
  • StageName(环境名称): 必填,取值为RELEASE(生产环境)或TEST(测试环境),指示撤销权限所针对的环境。
  • ApiId(API编号): 必填,全局唯一,标识要撤销访问权限的具体API。
  • AppIds(应用编号): 必填,以逗号分隔的app编号列表,支持同时撤销最多100个app的访问权限。

返回参数

  • RequestId:请求的唯一标识符,用于追踪操作记录。

示例: 具体请求构造和参数示例可参考知识库资料提供的调试信息与示例代码,在实际操作中,您可以通过OpenAPI Explorer直接运行该接口,简化签名计算过程,并获取即时的SDK代码示例以集成到您的系统中。

请根据上述指引进行操作,确保遵循权限管理原则,正确且高效地完成批量撤销app访问权限的任务。

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