Я пытаюсь получить доступ к электронной таблице google через php (добавив &output=csv в ссылку). Похоже, Google не хочет этого больше, это правильно? Я попробовал file_get_contents (и да, allow_url_fopen включен,), что приводит к ошибке. При использовании CURL даже при настройке действительного пользовательского агента (я использовал Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13 ). […]
Я пытаюсь получить пример простого запроса Google (от GitHub), к сожалению, с определенным недостатком успеха … все, что я получаю, – это код выхода 255. Я установил, что проблема была в вызове Google Server, поэтому добавлен обработчик исключений для кода. Теперь программа выглядит так: <?php /* * Copyright 2013 Google Inc. * * Licensed under […]
Я сталкиваюсь с проблемой использования Google API для извлечения событий календаря. Ошибка, которую я получаю: – Fatal error: Uncaught exception 'Google_Auth_Exception' with message 'Invalid code' in C:\xampp\htdocs\vendor\Auth\OAuth2.php:88 Stack trace: #0 C:\xampp\htdocs\vendor\Client.php(128): Google_Auth_OAuth2->authenticate('', false) #1 C:\xampp\htdocs\googlecale.php(38): Google_Client->authenticate('') #2 C:\xampp\htdocs\googlecale.php(71): getClient() #3 {main} thrown in C:\xampp\htdocs\vendor\Auth\OAuth2.php on line 88 После расследования я обнаружил, что мой код не […]
У меня очень простой код прямо с сайта Google $client = new Google_Client(['client_id' => $CLIENT_ID]); $payload = $client->verifyIdToken($id_token); if ($payload) { $userid = $payload['sub']; echo $userid; } else { // Invalid ID token echo "error"; } Я получаю следующие ошибки: <b>Fatal error</b>: Uncaught exception 'UnexpectedValueException' with message 'Wrong number of segments' in /../vendor/firebase/php-jwt/src/JWT.php:79 Stack trace: […]
Для учетных данных я создал учетную запись разработчика на https://console.developers.google.com , я создал проект, а затем создал учетные данные из диспетчера API. Я использую пакет «google / apiclient»: «1.1. *». Я думаю, что это проблема с учетными данными. $OAUTH2_CLIENT_ID = 'XXXXX-rvm1l9b1nvht9je1ic0bbe05ab5gvhbg.apps.googleusercontent.com'; $OAUTH2_CLIENT_SECRET = 'XXXXXXP90L_DLD3Nrc_rT4zGD'; $client = new Google_Client(); $client->setClientId($OAUTH2_CLIENT_ID); $client->setClientSecret($OAUTH2_CLIENT_SECRET); $client->setScopes('https://www.googleapis.com/auth/youtube'); $redirect = url('/'); $client->setRedirectUri($redirect); […]
Я пытаюсь использовать Google-API для входа в Google, но когда я это делаю // $token is set to a correct value beforehand require_once 'inc/google-api/vendor/autoload.php'; $client = new Google_Client(['client_id' => '280452639491-s53psco36kn5cm3nitma4gpqsq9ik3ao.apps.googleusercontent.com']); $payload = $client->verifyIdToken($token); как указано в Google , эта ошибка появляется: Fatal error: Uncaught exception 'RuntimeException' with message 'Guzzle requires cURL, the allow_url_fopen ini setting, […]
Я использую автоматическое местоположение api Google, но оно не отображается на странице. Можете ли вы выяснить, что случилось в коде. Мой скрипт: <script> function init() { var input = document.getElementById('locationTextField'); var input2 = document.getElementById('locationTextField2'); var autocomplete = new google.maps.places.Autocomplete(input); var autocomplete = new google.maps.places.Autocomplete(input2); } google.maps.event.addDomListener(window, 'load', init); </script> Мой html-код: <input type="text" id="locationTextField" placeholder="Source […]
Я пытаюсь понять, как использовать Google API PHP для доступа к Google Analytics. В частности, я хочу загрузить данные о расходах из других кампаний. Мой код действительно работает для получения информации от GA, я могу просматривать данные трафика для профилей, но я не могу понять, как загрузить. Вот код, который я использую для auth: require_once […]
Я получаю сообщение об ошибке: «code»: 500, «message»: «Произошла внутренняя ошибка». исключение каждый раз, когда я пытаюсь связать аналитику Google с Adwords с помощью API управления Analytics. Код довольно простой (PHP), как и пример документации: $adwordsAccounts = []; foreach ($adwordsAccountIds as $customerId) { $adwordsAccount = new \Google_Service_Analytics_AdWordsAccount(); $adwordsAccount->setCustomerId($customerId); $adwordsAccount->setAutoTaggingEnabled(true); $adwordsAccounts[] = $adwordsAccount; } $adWordsLink = […]
Пакетная загрузка не выполняется с помощью Google Диска V3 с главной ветвью API (v2.0). Я изменил https://github.com/google/google-api-php-client/blob/master/examples/batch.php учетные данные учетной записи службы. Код: include_once __DIR__ . '/../vendor/autoload.php'; include_once "templates/base.php"; echo pageHeader("Batching Queries"); // USE TRUE OR FALSE TO TOGGLE BETWEEN BATCHED AND SEQUENTIAL UPLOADS. $useBatch = true; $client = new Google_Client(); $client->setScopes([ 'https://www.googleapis.com/auth/drive', ]); if […]