通過閱讀本文,您可以了解通過服務端SDK調用OpenAPI搜索智能媒體服務媒資信息的示例代碼。
使用說明
您可以通過設置標題、媒資ID、分類、狀態等過濾條件來搜索符合條件的媒資信息,且支持設置返回結果的排序字段和排序順序。
示例代碼
您可以通過阿里云OpenAPI開發者門戶在線調試。
import OpenApi, * as $OpenApi from '@alicloud/openapi-client';
import Credential, { Config } from '@alicloud/credentials';
const Client = require('@alicloud/ice20201109').default;
// 阿里云賬號AccessKey擁有所有API的訪問權限,建議您使用RAM用戶進行API訪問或日常運維。
// 本示例以將AccessKey ID和 AccessKey Secret保存在環境變量為例說明。配置方法請參見:http://bestwisewords.com/document_detail/378664.html
const cred = new Credential();
const iceClient = new Client(new $OpenApi.Config({
credential: cred,
endpoint: 'ice.cn-shanghai.aliyuncs.com'
}));
// 如需硬編碼AccessKey ID和AccessKey Secret,代碼如下,但強烈建議不要把AccessKey ID和AccessKey Secret保存到工程代碼里,否則可能導致AccessKey泄露,威脅您賬號下所有資源的安全。
// const iceClient = new Client(new $OpenApi.Config({
// accessKeyId: '<yourAccessKeyId>',
// accessKeySecret: '<yourAccessKeySecret>',
// endpoint: 'ice.cn-shanghai.aliyuncs.com'
// }));
iceClient.searchMedia({
match : "title = '播放器' and mediaType = ('0','3')"
}).then(function (data) {
console.log(data.body);
}, function (err) {
console.log('Error:' + err);
});
相關接口
文檔內容是否對您有幫助?