неверные учетные данные для аутентификации. Ожидаемый токен доступа OAuth 2 при запросе на получение при использовании API класса Google - PullRequest
0 голосов
/ 30 мая 2020

Я пытаюсь использовать API класса Google, следуя их документации. Я мог получить результаты в консоли, но когда я выполняю запрос на получение, он дает ошибку 401 неаутентифицированную. поэтому позже я реализовал вход в Google в своем веб-приложении, но все же он дает эту ошибку. У меня был токен на предъявителя в файле token. json, поэтому я проверил передачу его почтальону, но все равно получил эту ошибку. Я просто не могу найти правильный способ использования токена oauth2 для выполнения всех запросов.

* Я пробую это на локальном хосте

Я пытался передать токен в заголовке с помощью этого кода ниже

$tokenPath = '../token.json';
if (file_exists($tokenPath)) {
    $accessToken = json_decode(file_get_contents($tokenPath), true);
    $client->setAccessToken($accessToken);
}

$token = $tokenPath;

$ch=curl_init($url);//the get request url i am trying to perform

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
   'Content-Type: application/json',
   'Authorization: Bearer ' . $token
));

 $data = curl_exec($ch);
 $info = curl_getinfo($ch);
 return $data;

Кто-то, кто работал с ним, помогите мне, пожалуйста

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...