通过阅读本文,您可以了解通过服务端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()