Всем привет!
Получаю ответ от сервера Github вот так:
$guzzleClient = new \GuzzleHttp\Client();
$data = $guzzleClient->post(
'https://github.com/login/oauth/access_token',
[
'form_params' => [
'refresh_token' => $user->github_refresh_token,
'grant_type' => 'refresh_token',
'client_id' => config('services.github.client_id'),
'client_secret' => config('services.github.client_secret'),
]
]
);
dd($data->getBody()->getContents());
В итоге имею такую строку:
"error=bad_refresh_token&error_description=The+refresh+token+passed+is+incorrect+or+expired.&error_uri=https%3A%2F%2Fdocs.github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-oauth-app-access-token-request-errors%2F%23bad-verification-code"
Как мне её распарсить?