12345678910111213141516171819202122232425262728293031323334 |
- import json
- from aliyunsdkmts.request.v20140618 import QueryMediaListByURLRequest
- from aliyunsdkcore import client
- import urllib
- host = "oss-cn-shenzhen.aliyuncs.com" # just for example
- # accessid = 'LTAIyMkGfEdogyL9'
- # accesskey = '71uIjpsqVOmF7DAITRyRuc259jHOjO'
- accessid = 'LTAIpezLGJWqmrwR'
- accesskey = 'S6vx8nZQw8pwoX07qMMnLdA61TMvX5'
- bucket_name = "cnvod1"
- region = 'cn-shenzhen'
- def queryMediaListByURL():
- global client
- client = client.AcsClient(accessid, accesskey, region)
- request = QueryMediaListByURLRequest.QueryMediaListByURLRequest()
- # ossDomain = 'http://<input-bucket>.<region>.aliyuncs.com/';
- ossDomain = 'http://cnvod1.oss-cn-shenzhen.aliyuncs.com/'
- #对ossObject进行encode
- ossObject = encodeByRFC3986("5ZBU8UD6RHMZJ5JW111A/vod1/2018122416/1545639357/ts0.ts")
- print(ossObject)
- request.set_FileURLs(ossDomain + ossObject)
- # response = client.do_action_with_exception(request);
- response = client.do_action_with_exception(request);
- json_response = json.loads(response)
- print(json_response)
- def encodeByRFC3986(ossObject):
- return urllib.parse.quote(ossObject)
- # return urllib.quote(ossObject)
- if __name__ == "__main__":
- queryMediaListByURL()
|