From 62fe542cfeb516a5fd271784b1e21b779690e304 Mon Sep 17 00:00:00 2001 From: Luc SANCHEZ <4697568+ColonelMoutarde@users.noreply.github.com> Date: Sun, 22 Nov 2020 22:09:05 +0100 Subject: [PATCH] Add constant --- src/ColissimoApi.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ColissimoApi.php b/src/ColissimoApi.php index e6a0c1e..04ab9c8 100644 --- a/src/ColissimoApi.php +++ b/src/ColissimoApi.php @@ -10,6 +10,7 @@ class ColissimoApi { + private const BASE_URL_API = "https://www.laposte.fr"; /** * The http client instance. * @@ -47,8 +48,8 @@ public function get(string $id): array 'query' => ['lang' => 'fr_FR'], 'headers' => [ 'Accept' => 'application/json', - 'referer' => "https://www.laposte.fr/outils/suivre-vos-envois?code={$id}", - 'Origin' => 'https://www.laposte.fr', + 'referer' => self::BASE_URL_API . /outils/suivre-vos-envois?code={$id}", + 'Origin' => self::BASE_URL_API 'Authorization' => "Bearer {$this->getToken($id)}" ] ]); @@ -85,7 +86,7 @@ public function get(string $id): array */ private function getToken(string $id): string { - $response = $this->client->get("https://www.laposte.fr/outils/suivre-vos-envois?code={$id}"); + $response = $this->client->get(self::BASE_URL_API . "/outils/suivre-vos-envois?code={$id}"); return SetCookie::fromString($response->getHeader('Set-Cookie')[0])->getValue(); }