diff --git a/src/Bigcommerce/Api/Client.php b/src/Bigcommerce/Api/Client.php index 00eb60f..8d2b4ef 100644 --- a/src/Bigcommerce/Api/Client.php +++ b/src/Bigcommerce/Api/Client.php @@ -1336,7 +1336,10 @@ public static function getStore() */ public static function getRequestsRemaining() { - $limit = self::connection()->getHeader('X-Rate-Limit-Requests-Left'); + //See https://developer.bigcommerce.com/changelog#publications/upcoming-changes-to-http-header-casing + $limit = self::connection()->getHeader('x-rate-limit-requests-left') + ? self::connection()->getHeader('x-rate-limit-requests-left') + : self::connection()->getHeader('X-Rate-Limit-Requests-Left'); if (!$limit) { $result = self::getTime(); @@ -1345,7 +1348,9 @@ public static function getRequestsRemaining() return false; } - $limit = self::connection()->getHeader('X-Rate-Limit-Requests-Left'); + $limit = self::connection()->getHeader('x-rate-limit-requests-left') + ? self::connection()->getHeader('x-rate-limit-requests-left') + : self::connection()->getHeader('X-Rate-Limit-Requests-Left'); } return (int)$limit;