# -*- coding: utf8 -*-
from QcloudApi.qcloudapi import QcloudApi
# 设置需要加载的模块
module = 'wenzhi'
# 对应接口的接口名,请参考wiki文档上对应接口的接口名
action = 'ContentTranscode'
# 云API的公共参数
config = {
'Region': 'ap-guangzhou',
'secretId': '我的id',
'secretKey': '我的key',
'method': 'GET',
'SignatureMethod': 'HmacSHA1',
# 只有cvm需要填写version,其他产品不需要
#'Version': '2017-03-12'
}
# 接口参数,根据实际情况填写,支持json
# 例如数组可以 "ArrayExample": ["1","2","3"]
# 例如字典可以 "DictExample": {"key1": "value1", "key2": "values2"}
action_params = {
'url': "http://www.163.com/",
"to_html": 1
}
try:
service = QcloudApi(module, config)
# 请求前可以通过下面几个方法重新设置请求的secretId/secretKey/Region/method/SignatureMethod参数
# 重新设置请求的Region
#service.setRegion('ap-shanghai')
# 打印生成的请求URL,不发起请求
print(service.generateUrl(action, action_params))
# 调用接口,发起请求,并打印返回结果
print(service.call(action, action_params))
except Exception as e:
import traceback
print('traceback.format_exc():\n%s' % traceback.format_exc())
一直爆错误 。 4100 鉴权失败
{"code":4100,"message":"\u9274\u6743\u5931\u8d25\uff0c\u8bf7\u53c2\u8003\u6587\u6863\u4e2d\u9274\u6743\u90e8\u5206\u3002","codeDesc":"AuthFailure"}
相似问题