Я пытаюсь включить TP-Link HS110 от AWS Lambda.Я использую Python 3.6.Я импортировал JSON и запросы в Lambda, кажется, это работает нормально.На самом деле он выполняет запрос, но TP-Link Cloud Api отвечает [error_code: -20651, msg: Token expired].Но токен работает (дважды проверено), если я использую cURL, так что это не проблема.Также генерируется новый токен, но он все еще не работает в Lambda.Кто-нибудь видит ошибку в коде или знает об этой проблеме?
url = 'https://eu-wap.tplinkcloud.com/?token=token HTTP/1.1'
payload = {
"method":"passthrough",
"params":
{ "deviceId": "abc",
"requestData": "{\"system\":{\"set_relay_state\":{\"state\":1}}}"
}
}
payload = json.dumps(payload)
response = requests.post(url,payload,{'Content-Type': 'application/json'})