|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- # -*- coding: utf-8 -*-
- # This file is auto-generated, don't edit it. Thanks.
- import sys
-
- from typing import List
-
- from alibabacloud_vod20170321.client import Client as vod20170321Client
- from alibabacloud_tea_openapi import models as open_api_models
- from alibabacloud_vod20170321 import models as vod_20170321_models
- from alibabacloud_tea_util import models as util_models
- from alibabacloud_tea_util.client import Client as UtilClient
-
-
- class Sample:
- def __init__(self):
- pass
-
- @staticmethod
- def create_client(
- access_key_id: str,
- access_key_secret: str,
- ) -> vod20170321Client:
- """
- 使用AK&SK初始化账号Client
- @param access_key_id:
- @param access_key_secret:
- @return: Client
- @throws Exception
- """
- config = open_api_models.Config(
- # 您的 AccessKey ID,
- access_key_id=access_key_id,
- # 您的 AccessKey Secret,
- access_key_secret=access_key_secret
- )
- # 访问的域名
- config.endpoint = f'vod.cn-shanghai.aliyuncs.com'
- return vod20170321Client(config)
-
- @staticmethod
- def main(
- args: List[str],
- ) -> None:
- client = Sample.create_client('LTAI5tSJ62TLMUb4SZuf285A', 'MWYynm30filZ7x0HqSHlU3pdLVNeI7')
- get_upload_details_request = vod_20170321_models.GetUploadDetailsRequest(
- media_ids='6d040a5749f74b80afac476563250d6d',
- media_type='video'
- )
- runtime = util_models.RuntimeOptions()
- try:
- # 复制代码运行请自行打印 API 的返回值
- ret=client.get_upload_details_with_options(get_upload_details_request, runtime)
- print(ret)
- except Exception as error:
- # 如有需要,请打印 error
- UtilClient.assert_as_string(error.message)
-
- @staticmethod
- async def main_async(
- args: List[str],
- ) -> None:
- client = Sample.create_client('accessKeyId', 'accessKeySecret')
- get_upload_details_request = vod_20170321_models.GetUploadDetailsRequest(
- media_ids='6d040a5749f74b80afac476563250d6d',
- media_type='video'
- )
- runtime = util_models.RuntimeOptions()
- try:
- # 复制代码运行请自行打印 API 的返回值
- await client.get_upload_details_with_options_async(get_upload_details_request, runtime)
- except Exception as error:
- # 如有需要,请打印 error
- UtilClient.assert_as_string(error.message)
-
-
- if __name__ == '__main__':
- Sample.main(sys.argv[1:])
|