apidae-tourisme / apidae-php

Official API to access Apidae touristic data
http://www.apidae-tourisme.com/
MIT License
36 stars 16 forks source link

Impossible de changer l'URL de l'API pour la recette #22

Closed SamMcSam closed 3 years ago

SamMcSam commented 3 years ago

Bonjour!

Il semblerait qu'il soit impossible de configurer le Client avec l'URL de la recette.

Exemple minimal :

Version qui fonctionne

$client = new Client([
    'baseUri'          => 'https://base.apidae-tourisme.com/',
    'apiKey'           => $apiKeyProd,
    'projectId'        => $projectIdProd,
]);
$query = $client->searchObject(['query' => [
    "selectionIds" => $selectionIdsProd,
    "criteresQuery" => "type:ACTIVITE",
    "responseFields" => ["id"],
]]);

$query est bien un Result

Par contre, en changeant pour la recettte

$client = new Client([
    'baseUri'          => 'https://api.apidae-tourisme-recette.accelance.net/',
    'apiKey'           => $apiKeyPreprod,
    'projectId'        => $projectIdPreprod,
]);
$query = $client->searchObject(['query' => [
    "selectionIds" => $selectionIdsPreprod,
    "criteresQuery" => "type:ACTIVITE",
    "responseFields" => ["id"],
]]);

Cela lance une erreur

There was an error executing the searchObject command: Client error: `POST https://base.apidae-tourisme.com/api/v002/recherche/list-objets-touristiques` resulted in a `403 Forbidden` response:

où l'on voit que le l'URL ne pointe pas sur la recette