$code, 'client_id' => $clientId, 'client_secret' => $clientSecret, 'redirect_uri' => $domen . '/sveden/update/index.php', 'grant_type' => 'authorization_code', ), $headers); if ($data->success) { if (isset($data->info->access_token)) { $res['access_token'] = $data->info->access_token; $res['refresh_token'] = $data->info->refresh_token; $res['success'] = true; } else { $res['message'] = $data->info->message; setResponseCode($data->code); } } else { $res['message'] = 'Не удалось соединиться с сервером.'; setResponseCode($data->code); } } catch (Exception $e) { $res['message'] = 'Ошибка при получении ключа. ' . $e->getMessage(); setResponseCode(500); } loadHeaders(); echo json_encode($res);