通过阅读本文,您可以了解通过服务端SDK调用OpenAPI获取URL上传信息的示例代码。

前提条件

您已经初始化IMS Python SDK。具体操作,请参见安装Python SDK

示例代码

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

import json

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-shanghai.aliyuncs.com'
        return Client(config)

    @staticmethod
    def main() -> None:
        client = Sample.create_client('ACCESS_KEY_ID', 'ACCESS_KEY_SECRET')
        request = models.GetUrlUploadInfosRequest(
            upload_urls='test.com'
        )
        response = client.get_url_upload_infos(request)
        print('[LOG]', json.dumps(response.to_map()))


if __name__ == '__main__':
    Sample.main()

相关接口

GetUrlUploadInfos - 获取URL上传信息