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

调试

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

请求参数

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

系统规定参数。取值:MoveAppResource

ResourceIds String ****,****

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

ResourceType String video

资源类型。取值:

  • video:视频。
  • image:图片。
  • attached:辅助媒资。
TargetAppId String app-****

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

返回数据

名称 类型 示例值 描述
FailedResourceIds List ****

失败的资源ID。

NonExistResourceIds List ****

不存在的资源ID。

RequestId String 25818875-5F78-4A13-BEF6-****

请求ID。

示例

请求示例

https://vod.aliyuncs.com/?Action=MoveAppResource
&ResourceIds=****,****
&ResourceType=video
&TargetAppId=app-****
&<公共请求参数>

正常返回示例

XML 格式

<MoveAppResourceResponse>
	  <RequestId>25818875-5F78-4A13-BEF6-****</RequestId>
	  <FailedResourceIds>****</FailedResourceIds>
	  <NonExistResourceIds>****</NonExistResourceIds>
</MoveAppResourceResponse>

JSON 格式

{
    "RequestId": "25818875-5F78-4A13-BEF6-****",
    "FailedResourceIds":"****",
    "NonExistResourceIds":"****"
}

错误码

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

接口错误码

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

错误代码

错误信息

HTTP 状态码

说明

OperationDenied.NotOpenAppService

The app service is not open.

403

多应用服务未开通。

Forbidden.OperateAppResource

Invalid app permission to operate on the specified resource.

403

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