本介面用於搜尋ApsaraVideo for VOD生產的視頻、音頻和圖片等媒資資訊,調用本介面配合媒資搜尋協議可實現在ApsaraVideo for VOD中進行指定返回欄位、精確匹配、模糊比對、多值查詢、範圍查詢、排序欄位等多方式多維度搜尋查詢。
介面說明
對於支援精確匹配和模糊查詢的欄位,採用其他查詢手段時,其返回的結果都將遵循該欄位所支援的查詢方式,例如,如果一個欄位僅支援模糊查詢,則通過多值查詢方法擷取的結果也是基於模糊比對返回的。
擷取命中資料條數限制說明如下:
-
方法一:分頁遍曆
對於命中的搜尋結果,您可以通過設定分頁參數“PageNo”(頁碼)和“PageSize”(每頁顯示的記錄數)來逐步遍曆最多 5000 條資料。如果搜尋結果超出了 5000 條,為了保證有效地遍曆資料,請調整搜尋條件以縮小結果範圍。需要注意的是,此方法無法遍曆完整資料集。若要遍曆更多資料,請參考方法二。
-
方法二:全量遍曆(限音視頻搜尋)
此方法適用於視頻和音頻內容的搜尋,支援遍曆最多 200 萬條的全部搜尋結果。如果搜尋結果數量超過 200 萬條,您應該通過增加更多篩選條件來減少結果數量。使用此方法時,除了“PageNo”和“PageSize”,您還需使用“ScrollToken”參數實現分頁。請注意,每次僅支援向後遍曆最多 100 條記錄。 使用“PageSize”為 20 為例,以下是分頁邏輯:
若“PageNo”為 1,您可以查詢接下來的最多 5 頁資料。
若“PageNo”為 2,您可以查詢接下來的最多 6 頁資料。
請確保在搜尋時合理設定分頁參數,並根據結果集大小選擇適當的遍曆方法。若您翻頁的資料將大於 1000 條時,為了您的查詢更方便快捷我們推薦您使用方法 2 來進行資料處理。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
vod:SearchMedia |
list |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| SearchType |
string |
否 |
搜尋媒資資料類型。取值範圍:
說明
當本參數取值為 video 或 audio,且需要遍曆搜尋條件命中的所有資料時,必須設定 ScrollToken 參數。 |
video |
| Fields |
string |
否 |
搜尋結果中返回的媒資欄位。 預設只返回基本媒資欄位,可指定返回更多媒資欄位,請參見使用樣本。 |
Title,CoverURL |
| Match |
string |
否 |
過濾條件。文法規則,請參見搜尋協議文法。 |
field = value |
| SortBy |
string |
否 |
排序欄位和排序次序。多個使用半形逗號(,)分隔。取值:
說明
|
CreationTime:Desc |
| PageNo |
integer |
否 |
當前頁碼。預設值為 1。 說明
當本參數取值超過 200 時,建議同時設定 ScrollToken 參數。 |
1 |
| PageSize |
integer |
否 |
每頁返回的資料條數。預設值為 10,最大值為 100。 |
10 |
| ScrollToken |
string |
否 |
翻頁標識。長度為 32 個字元。 第一次執行搜尋請求時不用設定本參數。搜尋請求命中資料時,服務端會返回該參數值,用於記錄當前搜尋資料的位置地址。請記錄返回的參數值,下一次搜尋時按下述要求或建議設定本參數:
|
24e0fba7188fae707e146esa54**** |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回結果。 |
||
| RequestId |
string |
請求 ID。 |
3E0CEF83-FB09-4E34-BA1451814B03**** |
| Total |
integer |
滿足搜尋條件的媒資資訊總條數。 |
10 |
| ScrollToken |
string |
翻頁標識。 |
24e0fba7188fae707e146esa54**** |
| MediaList |
array<object> |
媒資資訊列表。 |
|
|
array<object> |
媒資資訊詳情。 |
||
| CreationTime |
string |
媒體建立時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2018-07-19T03:45:25Z |
| MediaType |
string |
媒體類型。取值範圍:
|
video |
| MediaId |
string |
媒體 ID。 |
a82a2cd7d4e147bbed6c1ee372**** |
| Video |
object |
視頻資訊。 |
|
| Status |
string |
狀態。取值:
|
UploadSucc |
| CreationTime |
string |
視頻資訊建立時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2018-07-19T03:45:25Z |
| StorageLocation |
string |
儲存地區。 |
outin-bfefbb90a47c******163e1c7426.oss-cn-shanghai.aliyuncs.com |
| CateId |
integer |
分類別識別碼。 |
10000123 |
| Tags |
string |
視頻標籤。 |
tag1 |
| ModificationTime |
string |
視頻資訊更新時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2018-07-19T03:48:25Z |
| MediaSource |
string |
來源。取值:
|
general |
| Description |
string |
視頻描述。 |
Alibaba Cloud VOD video description |
| AppId |
string |
應用 ID。 |
app-**** |
| CoverURL |
string |
封面圖片。 |
https://example.aliyundoc.com/image01.png |
| VideoId |
string |
視頻 ID。 |
a82a2asdasqadaf3faa0ed6c1ee372**** |
| DownloadSwitch |
string |
下載開關。只有狀態開啟時才允許離線下載。取值範圍:
|
on |
| CateName |
string |
分類名稱。 |
video1 |
| TranscodeMode |
string |
轉碼模式。取值:
|
FastTranscode |
| PreprocessStatus |
string |
預先處理狀態 。取值:
|
Preprocessing |
| RestoreExpiration |
string |
媒資解凍有效期間。 |
2023-03-30T10:14:14Z |
| RestoreStatus |
string |
媒資解凍狀態。取值:
|
Success |
| StorageClass |
string |
媒資儲存類型。取值:
|
Standard |
| Size |
integer |
視頻大小。 |
123 |
| Duration |
number |
視頻時間長度。單位:秒。 |
123 |
| Title |
string |
視頻標題。 |
Alibaba Cloud VOD Video Title |
| SpriteSnapshots |
array |
雪碧圖列表。 |
|
|
string |
雪碧圖列表。 |
{“http://example.aliyundoc.com/image02.jpg”} |
|
| Snapshots |
array |
自動截圖列表。 |
|
|
string |
自動截圖列表。 |
{“http://example.aliyundoc.com/image03.jpg”} |
|
| ReferenceId |
string |
自訂 ID,僅支援小寫字母、大寫字母、數字、橫線、底線,長度 6-64 位元。使用者維度唯一。 |
123-123 |
| Audio |
object |
音頻資訊。 |
|
| Status |
string |
狀態。取值:
|
Normal |
| CreationTime |
string |
建立時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2018-07-19T03:45:25Z |
| StorageLocation |
string |
儲存地區。 |
outin-aaa*****aa.oss-cn-shanghai.aliyuncs.com |
| CateId |
integer |
分類別識別碼。 |
10000123 |
| Tags |
string |
標籤。 |
tag1,tag2 |
| ModificationTime |
string |
更新時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2018-07-19T03:48:25Z |
| MediaSource |
string |
來源。取值: |
general |
| Description |
string |
描述。 |
Alibaba Cloud VOD Audio Description |
| AppId |
string |
應用 ID。 |
app-**** |
| CoverURL |
string |
封面圖片。 |
http://example.com/image04.jpg |
| AudioId |
string |
音頻 ID。 |
a82a2cd7d4e147bbed6c1ee372**** |
| DownloadSwitch |
string |
下載開關。只有狀態開啟時才允許離線下載。取值:
|
on |
| CateName |
string |
分類名稱。 |
cate1 |
| TranscodeMode |
string |
轉碼模式。取值範圍:
|
FastTranscode |
| PreprocessStatus |
string |
預先處理狀態,預先處理完成後的視頻才可用於直播導播。取值:
|
UnPreprocess |
| RestoreExpiration |
string |
媒資解凍有效期間。 |
2023-03-30T10:14:14Z |
| RestoreStatus |
string |
媒資解凍狀態。取值:
|
Success |
| StorageClass |
string |
媒資儲存類型。取值:
|
Standard |
| Size |
integer |
大小。 |
123 |
| Duration |
number |
時間長度。 |
123 |
| Title |
string |
標題。 |
Alibaba Cloud VOD Audio Title |
| SpriteSnapshots |
array |
雪碧圖列表。 |
|
|
string |
雪碧圖列表。 |
{“http://example.aliyundoc.com/image02.jpg”} |
|
| Snapshots |
array |
自動截圖列表。 |
|
|
string |
自動截圖列表。 |
{“http://example.aliyundoc.com/image03.jpg”} |
|
| ReferenceId |
string |
自訂 ID,僅支援小寫字母、大寫字母、數字、橫線、底線,長度 6-64 位元。使用者維度唯一。 |
123-123 |
| Image |
object |
圖片資訊。 |
|
| StorageLocation |
string |
儲存地區。 |
outin-bfefbb90a47c******163e1c7426.oss-cn-shanghai.aliyuncs.com |
| CreationTime |
string |
建立時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2018-07-19T03:45:25Z |
| Status |
string |
圖片狀態。
|
Uploading |
| CateId |
integer |
分類別識別碼。 |
1000123 |
| Tags |
string |
標籤。 |
tag1 |
| ModificationTime |
string |
更新時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2018-07-19T03:48:25Z |
| CateName |
string |
分類名稱。 |
cate1 |
| Description |
string |
描述。 |
Alibaba Cloud VOD Image Description |
| AppId |
string |
應用 ID。 |
app-**** |
| URL |
string |
圖片 URL。 |
https://example.com/****.png |
| Title |
string |
標題。 |
Alibaba Cloud VOD Image Title |
| ImageId |
string |
圖片 ID。 |
11130843741se99wqmoes**** |
| AttachedMedia |
object |
|
|
| CreationTime |
string |
建立時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2018-07-19T03:45:25Z |
| Status |
string |
狀態。取值:
|
Normal |
| StorageLocation |
string |
儲存地區。 |
outin-bfefbb90a47c11*****7426.oss-cn-shanghai.aliyuncs.com |
| Tags |
string |
標籤。 |
tag1 |
| ModificationTime |
string |
更新時間。格式為:yyyy-MM-ddTHH:mm:ssZ(UTC 時間)。 |
2018-07-19T03:48:25Z |
| MediaId |
string |
輔助媒資 ID。 |
a82a2cd7d4e147ba0ed6c1ee372**** |
| BusinessType |
string |
業務類型。取值:
|
watermark |
| Description |
string |
描述。 |
Alibaba Cloud VOD-assisted media asset description |
| AppId |
string |
應用 ID。 |
app-**** |
| URL |
string |
輔助媒資 URL。 |
https://example.com/****.png |
| Title |
string |
標題。 |
Alibaba Cloud VOD-assisted media asset Title |
| Categories |
array<object> |
分類別識別碼 列表。 |
|
|
object |
分類詳情。 |
||
| ParentId |
integer |
父節點 ID。 |
-1 |
| CateName |
string |
分類名稱。 |
cate1 |
| CateId |
integer |
分類別識別碼。 |
10027394 |
| Level |
integer |
分類層級。 |
1 |
| AiData |
object |
AI 詳細資料。 |
|
| AiLabelInfo |
array<object> |
AI 標籤資訊列表。 |
|
|
array<object> |
AI 標籤資訊。 |
||
| Category |
string |
分類。 |
Transportation |
| LabelName |
string |
實體名稱。 |
Car |
| LabelId |
string |
實體 ID。 |
10310250338 |
| Occurrences |
array<object> |
片段列表。 |
|
|
object |
片段。 |
||
| Score |
number |
打分。 |
0.75287705 |
| From |
number |
片段起始時間。 |
1.4 |
| To |
number |
片段結束時間。 |
2.5 |
| OcrInfo |
array<object> |
字幕資訊列表。 |
|
|
object |
字幕資訊。 |
||
| From |
number |
片段起始時間。 |
1.4 |
| To |
number |
片段結束時間。 |
2.5 |
| Content |
string |
常值內容。 |
Text content |
| AiRoughData |
object |
AI 簡介資料。 |
|
| SaveType |
string |
檔案類型。 |
type1 |
| Status |
string |
資料狀態。 |
SaveSuccess |
| AiJobId |
string |
AI 任務 ID。 |
cd35b0b0025f71edbfcb472190a9xxxx |
| AiCategory |
string |
視頻 AI 分類。 |
TV drama |
樣本
正常返回樣本
JSON格式
{
"RequestId": "3E0CEF83-FB09-4E34-BA1451814B03****",
"Total": 10,
"ScrollToken": "24e0fba7188fae707e146esa54****",
"MediaList": [
{
"CreationTime": "2018-07-19T03:45:25Z",
"MediaType": "video",
"MediaId": "a82a2cd7d4e147bbed6c1ee372****",
"Video": {
"Status": "UploadSucc",
"CreationTime": "2018-07-19T03:45:25Z",
"StorageLocation": "outin-bfefbb90a47c******163e1c7426.oss-cn-shanghai.aliyuncs.com",
"CateId": 10000123,
"Tags": "tag1",
"ModificationTime": "2018-07-19T03:48:25Z",
"MediaSource": "general",
"Description": "Alibaba Cloud VOD video description",
"AppId": "app-****",
"CoverURL": "https://example.aliyundoc.com/image01.png",
"VideoId": "a82a2asdasqadaf3faa0ed6c1ee372****",
"DownloadSwitch": "on",
"CateName": "video1",
"TranscodeMode": "FastTranscode",
"PreprocessStatus": "Preprocessing",
"RestoreExpiration": "2023-03-30T10:14:14Z",
"RestoreStatus": "Success",
"StorageClass": "Standard",
"Size": 123,
"Duration": 123,
"Title": "Alibaba Cloud VOD Video Title",
"SpriteSnapshots": [
"{“http://example.aliyundoc.com/image02.jpg”}"
],
"Snapshots": [
"{“http://example.aliyundoc.com/image03.jpg”}"
],
"ReferenceId": "123-123"
},
"Audio": {
"Status": "Normal",
"CreationTime": "2018-07-19T03:45:25Z",
"StorageLocation": "outin-aaa*****aa.oss-cn-shanghai.aliyuncs.com",
"CateId": 10000123,
"Tags": "tag1,tag2",
"ModificationTime": "2018-07-19T03:48:25Z",
"MediaSource": "general",
"Description": "Alibaba Cloud VOD Audio Description",
"AppId": "app-****",
"CoverURL": "http://example.com/image04.jpg",
"AudioId": "a82a2cd7d4e147bbed6c1ee372****",
"DownloadSwitch": "on",
"CateName": "cate1",
"TranscodeMode": "FastTranscode",
"PreprocessStatus": "UnPreprocess",
"RestoreExpiration": "2023-03-30T10:14:14Z",
"RestoreStatus": "Success",
"StorageClass": "Standard",
"Size": 123,
"Duration": 123,
"Title": "Alibaba Cloud VOD Audio Title",
"SpriteSnapshots": [
"{“http://example.aliyundoc.com/image02.jpg”}"
],
"Snapshots": [
"{“http://example.aliyundoc.com/image03.jpg”}"
],
"ReferenceId": "123-123"
},
"Image": {
"StorageLocation": "outin-bfefbb90a47c******163e1c7426.oss-cn-shanghai.aliyuncs.com",
"CreationTime": "2018-07-19T03:45:25Z",
"Status": "Uploading",
"CateId": 1000123,
"Tags": "tag1",
"ModificationTime": "2018-07-19T03:48:25Z",
"CateName": "cate1",
"Description": "Alibaba Cloud VOD Image Description",
"AppId": "app-****",
"URL": "https://example.com/****.png",
"Title": "Alibaba Cloud VOD Image Title",
"ImageId": "11130843741se99wqmoes****"
},
"AttachedMedia": {
"CreationTime": "2018-07-19T03:45:25Z",
"Status": "Normal",
"StorageLocation": "outin-bfefbb90a47c11*****7426.oss-cn-shanghai.aliyuncs.com",
"Tags": "tag1",
"ModificationTime": "2018-07-19T03:48:25Z",
"MediaId": "a82a2cd7d4e147ba0ed6c1ee372****",
"BusinessType": "watermark",
"Description": "Alibaba Cloud VOD-assisted media asset description",
"AppId": "app-****",
"URL": "https://example.com/****.png",
"Title": "Alibaba Cloud VOD-assisted media asset Title",
"Categories": [
{
"ParentId": -1,
"CateName": "cate1",
"CateId": 10027394,
"Level": 1
}
]
},
"AiData": {
"AiLabelInfo": [
{
"Category": "Transportation",
"LabelName": "Car",
"LabelId": "10310250338",
"Occurrences": [
{
"Score": 0.75287705,
"From": 1.4,
"To": 2.5
}
]
}
],
"OcrInfo": [
{
"From": 1.4,
"To": 2.5,
"Content": "Text content\n"
}
]
},
"AiRoughData": {
"SaveType": "type1\n",
"Status": "SaveSuccess",
"AiJobId": "cd35b0b0025f71edbfcb472190a9xxxx",
"AiCategory": "TV drama\n"
}
}
]
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。