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

Google API php client: отправить etag

Я использую последнюю библиотеку клиентов Google PHP . Как я могу отправить etag с этой библиотекой? Я уже пробовал что-то вроде этого: $opt_params = array( 'etag' => 'F9iA7pnxqNgrkOutjQAa9F2k8HY/mOihMVEDLCvdSVCzwDmYHpSV'); $response = $youtube->channels->listChannels('snippet', array('id' => $channel_id), $opt_params); Благодаря!

Как загрузить файл на Google Диск с помощью учетной записи службы в PHP?

Quickstart: запустить приложение на жестком диске в PHP, похоже, использует устаревшую версию [google-api–php-client] [2], также не приводится пример того, как загрузить файл с помощью учетной записи службы. В моем проекте мне нужно добавить файл (электронную таблицу) с помощью учетной записи службы, добавить электронную таблицу, поделиться электронной таблицей с другим пользователем и добавить строки в электронную […]

Gmail API PHP Client Library – Как отправлять большие вложения с помощью клиентской библиотеки PHP?

Я использую клиентскую библиотеку PHP Google для отправки вызовов в API Gmail. Используя эти ресурсы, я могу отправлять сообщения с вложениями, используя следующий код: public function send_message(Google_Service_Gmail $gmail, $raw_message) { Log::info('Gmail API request \'users_messages->send\''); $postBody = new Google_Service_Gmail_Message(); $postBody->setRaw(Str::base64_encode_url($raw_message)); return $gmail->users_messages->send('me', $postBody, ['uploadType' => 'multipart']); } Но я не могу за всю жизнь понять, как […]

Функция отслеживания отправки календаря Google Calendar в php

Я использую php watch commant: $service = new Google_Service_Calendar($client); $channel = new Google_Service_Calendar_Channel($client); $channel->setId('20fdedbf0-a845-11e3-1515e2-0800200c9a6689111'); $channel->setType('web_hook'); $channel->setAddress('https://www.exampel.com/app/notification'); $watchEvent = $service->events->watch('primary', $channel); Эта команда отлично работает, и я получаю ответ: Google_Service_Calendar_Channel Object ( [address] => [expiration] => 1401960485000 [id] => 20fdedbf0-a845-11e3-1515e2-0800200c9a6689111 [kind] => api#channel [params] => [payload] => [resourceId] => HZjSdbhwcd5KMKEA3ATA31LoR-w [resourceUri] => https://www.googleapis.com/calendar/v3/calendars/primary/events?key=AIzaSyBl_Y7Y4eQDve-0DjwzBEP7_qOLo-67ouY&alt=json [token] => [type] […]

PHP Youtube API v3 – Прямая загрузка – Несанкционированное сообщение

Я пытаюсь направить видео на Youtube с помощью API v3. Я использую сценарий учетной записи службы ( https://developers.google.com/accounts/docs/OAuth2?hl=es&csw=1#scenarios ), и я решил некоторые проблемы в библиотеке google-api-php-client (для прочитайте файл p12 и, чтобы избежать isAccessTokenExpired, всегда возвращайте false). <?php /** Config */ $private_key_password = 'notasecret'; $private_key_file = 'xxxxxxxx-privatekey.p12'; $applicationName = 'xxxxx-youtube'; $client_secret = 'CLIENT_SECRET'; $client_id […]

Создайте подпапку с помощью google-drive-api и верните идентификатор с помощью PHP

Я могу создать подпапку только с кодом ниже, но я просто не могу вернуть идентификатор. Я хотел бы получить идентификатор и / или ссылку на папку, чтобы я мог добавить их в мою базу данных. В настоящее время ниже создается папка, но только возвращает «//» в качестве идентификатора! Спасибо за вашу помощь <?php if ($client->getAccessToken()) […]

google-api-php-client: Неверный клиентский секретный файл JSON

Похоже, что последняя версия google-api-php-client для PHP не соответствует документам @ https://developers.google.com/drive/web/examples/php Глядя на код src, я вижу, что он ищет ключи в загруженном JSON, который метод setAuthConfigFile () не может найти: client_secret, установленный, web, redirect_uris (другие?) Не присутствуют в загруженном JSON. Доступны только private_key_id, private_key, client_email, client_id и тип. Код и документы выглядят действительно […]

установка клиентской библиотеки Google для Google Analtics PHP

в первую очередь я новичок в этой теме, поэтому надеюсь, что мой вопрос не слишком глуп. Я хочу, чтобы мой сайт имел доступ к PHP для показателей Google Analytics. Я следил за каждым шагом этого описания из Google . К сожалению, когда я загружаю все на свой сервер и пытаюсь запустить тестовый сайт, я всегда […]

В Google API v2, почему возникает ошибка: «Идентификатор проекта, используемый для вызова API разработчика Google Play, не был связан»?

Когда я использую Google API v2, чтобы получить список inapp , я получаю следующую ошибку при вызове API: { "error": { "errors": [ { "domain": "androidpublisher", "reason": "projectNotLinked", "message": "The project id used to call the Google Play Developer API has not been linked in the Google Play Developer Console." } ], "code": 403, "message": […]

Как мне разрешить доступ к учетной записи google-сервиса google без учета приложений Google?

Я бы хотел использовать Google Диск для работы в качестве квази-CMS для веб-сайта, который я делаю, чтобы владельцы контента могли редактировать свой контент с помощью Google Диска. Я хотел бы использовать определенную учетную запись пользователя, которая имеет доступ к Google Диску (с момента написания этого сообщения, учетные записи служб НЕ имеют прямого доступа к Google […]

Intereting Posts
PHP: как перемещать указатель массива внутри цикла foreach? добавление маршрута к маршрутизатору в Zend Framework Ограничить доступ к файлам – только чтение через PHP Извлечение строки в HTML-странице с помощью соскабливания в PHP-xpath Объединение различных массивов в один массив в результате запроса Как SUM и GROUP многомерным массивом с помощью ключа? Каждый PHP-FPM Worker индивидуально загружает php.ini? Предотвращение фиксации сеанса путем обеспечения единственного источника создания сеанса должно быть безопасным случайным генератором Ошибка TokenMismatch для запросов Ajax в Laravel Имя динамической функции в php Уведомления IOS GCM push не получены в фоновом режиме с помощью PHP-отправителя и Swift Установка нескольких локалей на одной странице мой кодIgniter не может перейти на правый адрес из index.php Как разобрать сообщения о доставке Уведомления, отправленные от Mailer Deamons Вывод формата $ SimpleXML-> asXML ();