From b34d84ee9d10f28d1d502a5f12896b8a512be787 Mon Sep 17 00:00:00 2001 From: Jon Ziebell Date: Wed, 1 Jul 2020 08:06:01 -0400 Subject: [PATCH] Fixed #269 - Authorization Failures Ecobee also switched me over to the new JWT flow. --- api/ecobee_token.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/ecobee_token.php b/api/ecobee_token.php index 28e79f4..411dd2b 100644 --- a/api/ecobee_token.php +++ b/api/ecobee_token.php @@ -72,6 +72,7 @@ class ecobee_token extends cora\crud { 'deleted' => false ] ); + if(count($ecobee_tokens) === 0) { throw new cora\exception('Could not refresh ecobee token; no token found.', 10001); } @@ -84,6 +85,7 @@ class ecobee_token extends cora\crud { 'method' => 'POST', 'endpoint' => 'token', 'arguments' => [ + 'ecobee_type' => 'jwt', 'grant_type' => 'refresh_token', 'refresh_token' => $ecobee_token['refresh_token'] ]