Description
For adding multiple apps with the access permission on a specified API. In this case, multiple apps map a single API.
- This API is intended for API callers and users.
- API providers can authorize any apps to call their APIs.
- API users can authorize their apps to call their bought APIs.
Request parameters
Name | Type | Required? | Description |
---|---|---|---|
Action | String | Yes | Interface name, which is a required parameter; value: SetAppsAuthorities. |
GroupId | String | Yes | API group ID, which is generated by the system and globally unique. |
StageName | String | Yes | Stage name; values:
|
ApiId | String | Yes | app ID, which is generated by the system and globally unique. |
AppIds | String | Yes | app IDs for the specified operation. If multiple app IDs are input, they must be separated by a comma (,). Up to 100 app IDs can be input. |
Description | String | No | Authorization description. |
Return parameters
Name | Type | Description |
---|---|---|
RequestId | String | Unique request ID. |
Examples
Request example
http://apigateway.cn-hangzhou.aliyuncs.com?Action=SetAppsAuthorities
&GroupId=523e8dc7bbe04613b5b1d726c2a7889d
&StageName=RELEASE
&ApiId=baacc592e63a4cb6a41920d9d3f91f38
&AppIds=2386789,3389798
&<Public request parameters>
Response example
XML
format
<SetAppsAuthoritiesResponse>
<RequestId>D6E46F10-F26C-4AA0-BB69-FE2743D9AE62</RequestId>
</SetAppsAuthoritiesResponse>
JSON
format
{
"RequestId": "D6E46F10-F26C-4AA0-BB69-FE2743D9AE62",
}