调用MoveAppResource将媒资等资源从一个应用迁移到另外一个应用。应用管理员可以直接转移,RAM用户或RAM角色需要对资源转移前后的两个应用拥有写权限,支持批量迁移。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String MoveAppResource

系统规定参数。取值:MoveAppResource

TargetAppId String app-****

目标应用ID。默认取值:app-1000000。使用说明,请参见多应用

ResourceType String video

资源类型。取值:

  • video:视频。
  • image:图片。
  • attached:辅助媒资。
ResourceIds String 9afb4****06de180880e,f7bba****caa546cfe2ba

资源ID。多个ID使用英文逗号(,)分隔,一次最多20条。

返回数据

名称 类型 示例值 描述
RequestId String 25818875-5F78-4A13-BEF6-****

请求ID。

NonExistResourceIds Array of String 9afb4****06de180880e

不存在的资源ID。

FailedResourceIds Array of String f7bba****caa546cfe2ba

失败的资源ID。

示例

请求示例

https://vod.{ApiRegion}.aliyuncs.com/?Action=MoveAppResource
&ResourceIds=9afb4****06de180880e,f7bba****caa546cfe2ba
&ResourceType=video
&TargetAppId=app-****
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<MoveAppResourceResponse>
    <RequestId>25818875-5F78-4A13-BEF6-****</RequestId>
    <FailedResourceIds>9afb4****06de180880e</FailedResourceIds>
    <NonExistResourceIds>f7bba****caa546cfe2ba</NonExistResourceIds>
</MoveAppResourceResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "25818875-5F78-4A13-BEF6-****",
  "FailedResourceIds" : "9afb4****06de180880e",
  "NonExistResourceIds" : "f7bba****caa546cfe2ba"
}

错误码

访问错误中心查看更多错误码。

接口错误码

下表列举了本接口特有的错误码。

错误代码

错误信息

HTTP 状态码

说明

OperationDenied.NotOpenAppService

The app service is not open.

403

多应用服务未开通。

Forbidden.OperateAppResource

Invalid app permission to operate on the specified resource.

403

未授予管理目标应用下资源的权限。