hotelbeds apiКак я могу использовать пост запрос в библиотеке pecl_http
АНИ, необходимые для использования запроса после некоторых областях, но я не знаю, где поля будут добавлены !! (В запросе GET я добавить поля в URL, как любой запрос)
код апи
`
$apiKey = "8z8a7tupn5hubhjxqh8ubuz7";
$sharedSecret = "jsSJq2msbU";
$signature = hash("sha256", $apiKey.$sharedSecret.time());
$endpoint = "https://api.test.hotelbeds.com/activity-api/3.0/activities";
$request = new \http\Client\Request("POST",
$endpoint,
[ "Api-Key" => $apiKey,
"X-Signature" => $signature,
"Accept" => "application/json" ,
]);
$client = new \http\Client;
$client->enqueue($request)->send();
$response = $client->getResponse();
echo "<pre>";
print_r($response->getBody());
echo "</pre>";
API-интерфейс сказал
Доступные фильтры для поиска перечислено ниже.
Он содержит массив фильтра со следующей структурой:
[{ "searchFilterItems": [{ "типа": "адресат", "значение": "Барселона"}]}]
Объект «searchFilterItems» содержит следующие атрибуты: type> и value.
Приведенные ниже примеры иллюстрируют различные типы и значения для> каждого фильтра:
Страна
{ "типа": "страна", "значение": "СТ"}