Inserts a media asset into a search library.
Operation description
Prerequisites
Before you insert a media asset into a search library, call the CreateSearchLib operation to create the search library.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:InsertMediaToSearchLib |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SearchLibName |
string |
No |
The name of the search library. Default value: ims-default-search-lib. |
test1 |
| MediaId |
string |
No |
The ID of the media asset. Each media ID is unique. If you leave this parameter empty, a media ID is automatically generated. |
411bed50018971edb60b0764a0ec6*** |
| MediaType |
string |
No |
The type of the media asset. Valid values:
Valid values:
|
video |
| Input |
string |
Yes |
The URL of the video, audio, or image file to import into the search library. Note: Make sure you specify a valid file name and that the bucket where the file resides is in the same region as this operation. Otherwise, the file cannot be found or the operation may fail. Specify an Object Storage Service (OSS) URL in the following format: oss://[Bucket name]/[File path]. Example: oss://[example-bucket-]/[object_path-]. Specify an HTTP URL in the following format: public endpoint. Example: http://example-test-****.mp4. |
oss://[example-bucket-]/[object_path-] |
| MsgBody |
string |
No |
The message body. |
{"title":"test","customFields":{"intField1":12,"strField1":"abc"}} |
| ImagesInput |
string |
No |
The image set information. Only supported for the IPCamera scenario. MediaType must be set to video. |
{ "images": [ "oss://[example-bucket-]/[object_path-]xxx1.jpg", "oss://[example-bucket-]/[object_path-]xxx2.jpg", "oss://[example-bucket-]/[object_path-]xxx3.jpg", "oss://[example-bucket-]/[object_path-]xxx4.jpg" ] } |
| Namespace |
string |
No |
The namespace. |
name-1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response schema. |
||
| RequestId |
string |
The ID of the request. |
*****ACB-44F2-5F2D-88D7-1283E70***** |
| MediaId |
string |
The ID of the media asset. |
****20b48fb04483915d4f2cd8ac**** |
| Success |
string |
Indicates whether the request was successful. Valid values:
|
true |
| Code |
string |
The status code returned. |
200 |
Examples
Success response
JSON format
{
"RequestId": "*****ACB-44F2-5F2D-88D7-1283E70*****",
"MediaId": "****20b48fb04483915d4f2cd8ac****",
"Success": "true",
"Code": "200"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.