Articles of Google апи PHP клиент

Внедрение входа Oauth2, Неустранимая ошибка: Class 'Google_Service' не найден

Я обновляю систему входа в свой сайт от LightOpenID до Oauth 2.0 от Google. Когда мне требуется Client.php и Service / Oauth2.php, я получаю сообщение об ошибке Неустранимая ошибка: класс «Google_Service» не найден в /home/myname/repos/website_current/lib/google-api-php-client/src/Google/Service/Oauth2.php в строке 32 Код, который я использую (из моего файла login.php), выглядит следующим образом: require_once(dirname($_SERVER['DOCUMENT_ROOT']).'/lib/autoload.php'); require('Google/Client.php'); require('Google/Service/Oauth2.php'); echo "exit"; exit(); […]

API календаря Google v3 – не создание события (аутентификация от сервера к серверу)

Поэтому, после того, как я выкапывал несколько часов, я затрудняюсь принять решение. Я пытаюсь создать событие в своем основном календаре, используя v3 Google Calendar API, но я не испытываю ожидаемого поведения. В этом случае я использую аутентификацию между серверами. Для этого я создал учетные данные учетной записи службы, переместил мою пару ключей в тот же […]

Получить Userinfo из Google OAuth 2.0 PHP API

Я пытаюсь использовать API Google Oauth для получения пользовательской информации. Он отлично работает для API Google Plus, но я пытаюсь создать резервную копию, если у пользователя нет учетной записи google plus. Процесс аутентификации верен, и я даже получаю объект $ userinfo, но как именно я могу получить доступ к свойствам. Я попробовал $ userinfo-> get […]

Опубликуйте большое видео на youtube через google php client api v3

Я пытаюсь загрузить большие видео на youtube через последнюю версию клиента google api (v3, последний проверенный источник) У меня есть публикация видео, но единственный способ заставить его работать – это прочитать все видео в строку, а затем передать его через параметр данных. Я, конечно, не хочу читать гигантские файлы в памяти, но api, похоже, не […]

API-интерфейс Google Drive PHP – простая загрузка файлов

Я пытаюсь написать небольшой скрипт для загрузки локального файла на Google Диск с помощью API-интерфейсов Google Диска. Документация очень плохо поддерживается, но до сих пор я уверен, что код должен выглядеть следующим образом: <?php include_once 'Google/Client.php'; include_once 'Google/Service/Drive.php'; include_once 'Google/Auth/OAuth2.php'; $client = new Google_Client(); $client->setScopes(array('https://www.googleapis.com/auth/drive.file')); $client->setClientId('dfgdfgdg'); $client->setClientSecret('dfgdfgdf'); $client->setRedirectUri('urn:ietf:wg:oauth:2.0:oob'); $service = new Google_Service_Drive($client); $data = file_get_contents("a.jpg"); […]

Создание простого события календаря Google в PHP

У меня есть чертовски время, пытаясь получить очень простое событие, добавленное в календарь с помощью Google Calendar API, и мне было бы очень приятно, если бы кто-нибудь мог указать на мою (возможно, очевидную) проблему. Я использую код, который я нашел здесь . Я поместил код в каталог google-api-php-client / examples.calendar, где можно найти простой пример. […]

Вставка записей календаря Google с учетной записью службы

Я пытаюсь использовать учетную запись службы для создания записей в календаре Google. Я очень близко к этому, но самая последняя строка не сработает. Я получаю 500 Internal Service Error когда я позволяю этому запустить. В противном случае программа работает без ошибок, что бы ни стоило. Содержимое файла Calendar.php можно найти здесь . Метод insert() который […]

Используйте токен обновления OAuth для получения нового токена доступа – API Google

Мое приложение простое, оно подключается к API Google+ для аутентификации пользователя, и в случае успеха он извлекает электронную почту пользователя и затем выполняет серию операций по данной базе данных на основе полученного электронного письма. Моя основная проблема заключается в том, что каждый час мой токен доступа истекает, и я, похоже, не знаю, как его «обновить». […]

Автоматически обновлять токен с помощью google drive api с помощью php-скрипта

Я снова повторил этот учебник, чтобы загрузить файл на Google Диске с помощью php непосредственно из моего REMOTE SERVER: поэтому я создал новый API-проект из консоли Google API, включил службу API-интерфейса, запросил идентификатор клиента OAuth и клиентскую секретность, написал их в сценарий, затем загрузите его вместе с клиентской библиотекой API Google для папки PHP на […]

Попытка добавить строку в электронную таблицу Google в PHP

Я использую клиентский API Google через Composer ( https://packagist.org/packages/google/apiclient ), и я успешно прошел аутентификацию и получил токен доступа. Я пытаюсь добавить строку в лист Google на моем диске, но я не могу найти соответствующую документацию, специально предназначенную для PHP. Вот что у меня до сих пор: $service = new Google_Service_Sheets($a4e->google); // my authenticated Google […]

Intereting Posts
Как скопировать электронную почту с Gmail на мой сервер с помощью PHP IMAP? Магические методы (__get, __set) не работают в расширенном классе? Возьмите значение массива, если имеется определенный ключ с PHP Как заблокировать часть HTTP-агента, используя php случайная работа cron Как добавить столбец в таблицу с использованием миграции laravel 5 без потери данных? Объявление переменной вне функции в CodeIgniter Xdebug и отсутствие профилирования Создание случайных чисел и букв Как принять cookie с iPhone, страницу входа в систему Как найти соответствующие интервалы времени для более чем 2 пользователей Найдите уравнение «наилучшего соответствия» Кратчайшая возможная кодированная строка с возможностью декодирования (сокращать URL) с использованием только PHP Продолжайте получать «Ежедневный лимит неисполненного использования превышен. Продолжение использования требует регистрации "при попытке Google плюс вход в мое веб-приложение Не может включать пакет груши, который определенно существует (и установлен)