Я пытаюсь использовать 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;
Кто-то, кто работал с ним, помогите мне, пожалуйста