Для учетных данных я создал учетную запись разработчика на 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); […]
Я пытаюсь использовать эту клиентскую библиотеку: https://developers.google.com/api-client-library/php/ Я вижу, как получать календари и события, но как получить календарные ресурсы компании, такие как конференц-залы? Чтобы немного расширить, я пытаюсь найти такие вещи: https://developers.google.com/admin-sdk/calendar-resource/#retrieving_calendar_resources В своих примерах я не вижу библиотеки PHP. Это невозможно в текущей клиентской библиотеке?
Пакетная загрузка не выполняется с помощью 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 […]
Я пытаюсь создать приложение, которое (используя учетную запись службы Диска) перечисляет файлы в данной папке и позволяет пользователям искать содержимое этих файлов. Я получаю ошибку 403 Insufficient Permissions которые я не могу объяснить. Я редактировал код из примера API-интерфейса Google API : $client_id = '[REMOVED]'; //Client ID $service_account_name = '[REMOVED]'; //Email Address $key_file_location = 'key.p12'; […]
Я пытаюсь реализовать кнопку «Вход с помощью G +», используя гибридный поток на стороне сервера, и я продолжаю получать ту же ошибку: Google_IO_Exception' with message 'HTTP Error: Unable to connect: '0' Я везде искал, все пробовал, я не могу это исправить. Я использую последнюю версию клиентской библиотеки Google PHP от GitHub (последнее обновление 17 мая). […]
У меня есть веб-сайт на веб-сервере Ubuntu (а не в приложении и не размещен в App Engine), и я хочу использовать облачное хранилище Google для загрузки / скачивания больших файлов. Я пытаюсь загрузить файл непосредственно в облачное хранилище Google, которое не работает (возможно, потому, что я сделал некоторые основные ошибки). Я установил Google Cloud SDK […]
Во-первых, я просто хочу сказать, какую информацию мне нужно получить от пользователя. Полное имя (первое / последнее) Адрес электронной почты (основная учетная запись, а не @ google-plus.com) Расположение (Страна, Штат, город, адрес) Имя пользователя Youtube Чтобы получить всю эту информацию, я пошел и загрузил / установил здесь библиотеку PHP-Client. Поскольку это мой первый раз, используя […]
Я пытаюсь перенести старый google api на новый, поэтому я могу получить данные аналитики Google. Я пытаюсь с этим примером, но он вызывает эту ошибку Неустранимая ошибка: Class 'Google_Auth_AssertionCredentials' не найден в example.php Вот как я пытаюсь: ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); require_once 'google-api-php-client/vendor/autoload.php'; //$p12FilePath = '/path/to/key.p12'; $serviceClientId = '395545742105.apps.googleusercontent.com'; $serviceAccountName = '395545742105@developer.gserviceaccount.com'; $scopes = […]
При чтении этой реализации OAuth 2.0 Authentication (серверная сторона) я заметил, что этот процесс, вероятно, предназначен для сценария, в котором создается приложение, которое позволяет пользователям регистрироваться со своими учетными данными Google, а затем показывать свои сообщения в Google+, видео Youtube и т. Д. Мне нужна возможность получать данные Google на основе имени пользователя или идентификатора […]
сначала я скопировал папку Google в application / third_party в рамках codeigniter. затем google.php внутри приложения / библиотек <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); set_include_path(APPPATH . 'third_party/' . PATH_SEPARATOR . get_include_path()); require_once APPPATH . 'third_party/Google/Client.php'; class Google extends Google_Client { function __construct($params = array()) { parent::__construct(); } } а затем я создал контроллер […]