Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot
931
stars
147
forks
source link
Getting "The request signature we calculated does not match the signature you provided" error while accessing Roomba API #179
Closed
rahmanonik18 closed 7 months ago
I'm trying to access a Roomba API using the AWS authentication method in Python, and I keep getting the following error message:
Here's the general structure of the request I'm sending:
I have also created a separate authentication module (awsauthentication.py). Here's a snippet from that:
I have verified that the keys, tokens, and other sensitive information are correct, but I am still unable to access the API.
Questions:
Is there anything I'm missing in the header or request format? How can I correctly calculate the request signature to match what the server expects?
I have attached the image for the api i want to get response. What mistake I am making in creating signature?![Screenshot 2023-08-07 235134](https://github.com/koalazak/dorita980/assets/24749612/cd61aad8-e9d2-4cf6-a404-e1f992d6b38f)