You need to enable JavaScript to run this app.
导航

根据文件路径获取媒资信息列表

最近更新时间2024.01.08 17:26:45

首次发布时间2023.11.17 18:14:01

此接口用于根据文件路径 FileName 获取媒资信息列表,包含该媒资对应的 VidMid 等信息。

注意事项

请求频率:单用户请求频率限制为 10 次/秒

请求说明

请求地址:https://vod.volcengineapi.com?Action=ListFileMetaInfosByFileNames&Version=2023-07-01

调试

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数

参数类型是否必选示例值描述
ActionStringListFileMetaInfosByFileNames接口名称。当前 API 的名称为 ListFileMetaInfosByFileNames
VersionString2023-07-01接口版本。当前 API 的版本为 2023-07-01

SpaceName

String

test

点播空间名称。可通过以下方式获取空间名称:

  • 在视频点播控制台空间管理页面查看当前账号下所有空间的名称。
  • 调用 ListSpace 接口获取当前账号下所有空间的名称。

FileNameEncodeds

String

a%2Fb%2Fc,b%2Fb%2Fc

需要查询的 FileName。用英文逗号 , 连接,一次最多传 30 个。可通过视频点播控制台,进入空间,在视频管理的详情中获取文件路径。

说明

  • 为了防止特殊字符比如逗号出现在 FileName 中,需要将文件路径进行 URL 编码后使用。
  • 您必须传入 FileNameEncodeds 才看到返回数据。
BucketNameStringYourBucketName挂载存储桶名称。

返回参数

下表仅列出本接口特有的返回参数。更多信息请见公共返回参数

参数类型示例值描述
VodFileMetaInfosArray of VodFileMetaInfos-转码后文件媒资信息

VodFileMetaInfos

参数类型示例值描述

Vid

String

v02e61g10001**9s1v0h2fqmdk80

视频 ID。

说明

如果媒资文件没有转码产物的话,返回的 VidFileId 值是一致的。

FileIdStringv02e61g10001***9s1v0h2fqmdk80转码流 ID。

MaterialId

String

素材 ID。

说明

当返回列表中 FileType 参数为 MaterialUri 时,返回的 MaterialId 参数有具体 ID。

FileType

String

MediaUri

文件类型即 URI 所指类型。取值如下:

  • PosterUri:封面图 URI
  • TranscodeUri:转码流 URI
  • MediaUri:媒资原片 URI
  • MaterialUri:素材 URI
  • PostCandidateUri:封面候选 URI
  • AnimatedImageUri:反复循环截图 URI
  • DynpostUri:动图 URI
  • PosterUriEx:静态截图 URI
  • DrsChoiceUri
  • Unknown:未知类型
FileNameStringa/b/c文件路径。
FileNameEncodedStringa%2Fb%2Fc转码后的文件路径。

请求示例

https://vod.volcengineapi.com?Action=ListFileMetaInfosByFileNames&Version=2023-07-01&SpaceName=test&FileNameEncodeds=a%2Fb%2Fc,b%2Fb%2Fc&BucketName=YourBucketName

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20231114111***0444837954B0F411E",
        "Action": "ListFileMetaInfosByFileNames",
        "Version": "2023-07-01",
        "Service": "vod",
        "Region": "cn-north-1"
    },
    "Result": {
        "VodFileMetaInfos": [
            {
                "Vid": "v02e61g10001**9s1v0h2fqmdk80",
                "FileId": "v02e61g10001***9s1v0h2fqmdk80",
                "MaterialId": "",
                "FileType": "MediaUri",
                "FileName": "a/b/c,b/b/c",
                "FileNameEncoded": "a%2Fb%2Fc,b%2Fb%2Fc"
            }
        ]
    }
}

错误码

本接口无特有的错误码。更多信息请见公共错误码

服务端 SDK

点播 OpenAPI 提供了配套的服务端 SDK,支持多种编程语言,帮助您实现快速开发。建议使用服务端 SDK 来调用 API,此 API 各语言调用的示例代码,请参考如下: