mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-07 18:44:08 +00:00
Fix API call
This commit is contained in:
parent
d82d534a4c
commit
4ed9d3d8e2
@ -35,9 +35,7 @@ class ApiWrapper
|
||||
public function __construct(private $clientId, private $clientSecret, private readonly ChillRedis $redis)
|
||||
{
|
||||
$this->client = new Client([
|
||||
// 'base_uri' => 'https://entreprise.pole-emploi.fr/connexion/oauth2/access_token',
|
||||
'base_uri' => 'https://francetravail.io/connexion/oauth2/access_token',
|
||||
|
||||
'base_uri' => 'https://entreprise.francetravail.fr/connexion/oauth2/access_token',
|
||||
]);
|
||||
}
|
||||
|
||||
|
@ -12,6 +12,7 @@ declare(strict_types=1);
|
||||
namespace Chill\FranceTravailApiBundle\ApiHelper;
|
||||
|
||||
use GuzzleHttp\Client;
|
||||
use GuzzleHttp\Exception\ClientException;
|
||||
use GuzzleHttp\Psr7\Request;
|
||||
use GuzzleHttp\Utils;
|
||||
use Psr\Log\LoggerInterface;
|
||||
@ -44,7 +45,7 @@ class PartenaireRomeAppellation
|
||||
$this->wrapper = $wrapper;
|
||||
$this->logger = $logger;
|
||||
$this->client = new Client([
|
||||
'base_uri' => 'https://api.francetravail.io/partenaire/rome-metiers',
|
||||
'base_uri' => 'https://api.pole-emploi.io/partenaire/rome-metiers/v1/metiers/',
|
||||
]);
|
||||
}
|
||||
|
||||
@ -73,12 +74,19 @@ class PartenaireRomeAppellation
|
||||
'Authorization' => 'Bearer '.$bearer,
|
||||
],
|
||||
];
|
||||
$response = $this->handleRequest(
|
||||
$request,
|
||||
$parameters,
|
||||
$this->client,
|
||||
$this->logger
|
||||
);
|
||||
try {
|
||||
$response = $this->handleRequest(
|
||||
$request,
|
||||
$parameters,
|
||||
$this->client,
|
||||
$this->logger
|
||||
);
|
||||
|
||||
} catch (ClientException $e) {
|
||||
dump($e->getResponse());
|
||||
dump($e->getRequest()); dump($e->getResponse()->getBody()->getContents());
|
||||
}
|
||||
|
||||
|
||||
return Utils::jsonDecode((string) $response->getBody());
|
||||
}
|
||||
|
@ -90,8 +90,8 @@ trait ProcessRequestTrait
|
||||
$logger->error('Error while querying ROME api', [
|
||||
'status_code' => $e->getResponse()->getStatusCode(),
|
||||
'part' => 'appellation',
|
||||
'request' => Psr7\str($e->getRequest()),
|
||||
'response' => Psr7\str($e->getResponse()),
|
||||
'request' => $e->getRequest()->getBody()->getContents(),
|
||||
'response' => $e->getResponse()->getBody()->getContents(),
|
||||
]);
|
||||
|
||||
throw $e;
|
||||
|
Loading…
x
Reference in New Issue
Block a user