腾讯会议 呼叫会议室-开放平台文档-文档中心-腾讯云 (tencent.com)
请问这个接口的调用网址是什么呢?使用以下代码调用接口返回400错误,在“腾讯会议 REST API 开发者工具”里也找不到这个接口,请问是不是有些参数直接加在链接上面?
def get_headers(uri, httpMethod, requestBody):
if requestBody is None:
requestBody = ""
else:
requestBody = json.dumps(requestBody)
todyTime = str(int(time.time()))
nonce = str(int(random.random() * 10000))
signature = sign(secretId=SecretID, secretKey=SecretKey, httpMethod=httpMethod, headerNonce=nonce,
headerTimestamp=todyTime, requestUri=uri, requestBody=requestBody)
headers = {
"X-TC-Key": SecretID,
"X-TC-Timestamp": todyTime,
"X-TC-Nonce": nonce,
"X-TC-Signature": signature,
"AppId": AppId,
"SdkId": SdkId,
"X-TC-Registered": "1"
}
return headers
def put_for_tencent_meeting_api(uri: str, request_body: dict):
headers = get_headers(uri, "PUT", request_body)
url = "https://api.meeting.qq.com" + uri
res = requests.put(url=url, headers=headers, params=request_body)
return res
def room_call(operator_id, meeting_id, meeting_room_id):
"https://cloud.tencent.com/document/product/1095/83261"
uri = "/v1/meeting-rooms/room-call"
request_body = {
"operator_id": operator_id,
"operator_id_type": 1,
"meeting_room_id": meeting_room_id,
"meeting_id": meeting_id,
}
res = put_for_tencent_meeting_api(uri=uri, request_body=request_body)
print(res)
print(res.text)
<Response [400]>
{"error_info":{"error_code":200003,"new_error_code":200200003,"message":"API调用签名验证错误。"}}
相似问题