Скручивание запроса к Guzzle 6 - PullRequest
1 голос
/ 09 апреля 2020

У меня есть запрос на скручивание ниже. Пытаюсь конвертировать его в Guzzle6.

curl -X GET --header "Accept: application/json" --header "Authorization: Basic 345lj;ldfasdfl;j" --header "api-version: 2019-10-30" " "https://api.example.com/events"

У меня пока что есть, но, похоже, авторизация не проходит. Ключ должен быть base64. Есть идеи, что я делаю не так?

$baseUrl = 'https://api.example.com/';
$apiKey = '345lj;ldfasdfl;j';
$credentials = base64_encode($apiKey);

$client = new Client();
$res    = $client->request('GET', 'https://api.example.com/events',[
            'headers' => [
                'Authorization' => 'Basic:'.$credentials,
                'content-type' => 'application/json', 'Accept' => 'application/json; version=2019-10-30']

]);
...