通过阅读本文,您可以了解通过服务端SDK调用OpenAPI搜索智能媒体服务媒资信息的示例代码。

使用说明

您可以通过设置标题、媒资ID、分类、状态等过滤条件来搜索符合条件的媒资信息,且支持设置返回结果的排序字段和排序顺序。

示例代码

您可以通过阿里云OpenAPI开发者门户在线调试。

import json
import sys
from typing import List

from alibabacloud_ice20201109 import models
from alibabacloud_ice20201109.client import Client
from alibabacloud_tea_openapi.models import Config


class Sample:
    @staticmethod
    def create_client(
            access_key_id: str,
            access_key_secret: str,
    ) -> Client:
        config = Config()
        config.access_key_id = access_key_id
        config.access_key_secret = access_key_secret
        config.endpoint = 'ice.cn-hangzhou.aliyuncs.com'
        return Client(config)

    @staticmethod
    def main(
            args: List[str],
    ) -> None:
        client = Sample.create_client('ACCESS_KEY_ID', 'ACCESS_KEY_SECRET')
        request = models.SearchMediaRequest(
            match="fullText = '中国'"
        )
        # 可以自行打印返回值
        response = client.search_media(request)
        print('[LOG]', json.dumps(response.to_map()))


if __name__ == '__main__':
    Sample.main(sys.argv[1:])

相关接口

SearchMedia - 搜索媒体信息