From 3b8e3541f69eb1ad878d18dc5a4b070702ad8534 Mon Sep 17 00:00:00 2001 From: Gary Date: Sat, 3 Jun 2023 20:33:46 -0700 Subject: [PATCH] Fix API calls not working by updating request headers and API base url (#18) * Fix API calls not working by updating request headers * Fix API calls not working by updating API url * Fix API calls not working by updating API url --- frigidaire/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frigidaire/__init__.py b/frigidaire/__init__.py index 61f720a..2e539d5 100644 --- a/frigidaire/__init__.py +++ b/frigidaire/__init__.py @@ -14,9 +14,9 @@ # To keep our logs free of spam, we disable warnings on insecure requests urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) -API_URL = 'https://api.latam.ecp.electrolux.com' +API_URL = 'https://api.us.ecp.electrolux.com' -CLIENT_ID = 'e9c4ac73-e94e-4b37-b1fe-b956f568daa0' +CLIENT_ID = 'Gsdwexj38r1sXSXIPVdxj4DGoU5ZoaI6aW6ZckBI' USER_AGENT = 'Frigidaire/81 CFNetwork/1206 Darwin/20.1.0' @@ -385,11 +385,12 @@ def headers(self): return { 'session_token': self.session_key, 'x-ibm-client-id': CLIENT_ID, + 'x-api-key': CLIENT_ID, 'user-agent': USER_AGENT, 'content-type': 'application/json', 'accept': '*/*', 'accept-language': 'en-us', - 'authorization': 'Basic dXNlcjpwYXNz', + 'authorization': 'Basic ' + CLIENT_ID, } @staticmethod