如果您不知道媒體ID(直播走工作流程轉點播),可以通過媒體的輸入地址進行媒體資訊的查詢,介面為 QueryMediaListByURL。
import json
from aliyunsdkmts.request.v20140618 import QueryMediaListByURLRequest
from aliyunsdkcore import client
import urllib
region = '<region>'
access_key_id = '<accessKeyId>'
access_key_secret = '<accessKeySecret>'
def queryMediaListByURL():
global client
client = client.AcsClient(access_key_id, access_key_secret, region)
request = QueryMediaListByURLRequest.QueryMediaListByURLRequest()
ossDomain = 'http://<input-bucket>.<region>.aliyuncs.com/';
#對ossObject進行encode
ossObject = encodeByRFC3986("test/笑傲江湖.mp4")
request.set_FileURLs(ossDomain + ossObject)
response = client.do_action_with_exception(request);
json_response = json.loads(response)
print json_response
def encodeByRFC3986(ossObject):
return urllib.quote(ossObject)
if __name__ == "__main__":
queryMediaListByURL()