Я пытаюсь вернуть действительный ответ по учетным данным, которые я извлек из документации.
loginUser () возвращает все, что должен, но когда я пытаюсь вернуть ответ json на все данные вошедшего в систему пользователя, он выдает
401 Unauthorized` response
Мои функции
public function loginUser($username, $password)
{
$this->makeCall('client/v1/players/login', [
'username' => $username,
'password' => $password,
'grant_type' => 'password',
'client_id' => $this->getApiKey()
], 'get');
}
/**
* @param $apiCall
* @param $apiData
* @param string $type
* @return mixed
*/
public function makeCall($apiCall, $apiData, $type = 'post')
{
$client = New \GuzzleHttp\Client();
$request = $client->get('https://www.test.com/api/client/v1/players/login', [
'auth' => ['usernameJack', '12345']
]);
print_r($request->getBody());
}
Проблема в функции makeCall (), так как она не соответствует синтаксису Guzzleчто я не могу понять ..