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

Как обновить файл на Google Диске v3 PHP

Кажется, я не могу обновить файл на диске Google с помощью следующего кода, все идет хорошо, но файл остается нетронутым? Я работаю с v3 api. function updateFile($service, $fileId, $data) { try { $emptyFile = new Google_Service_Drive_DriveFile(); $file = $service->files->get($fileId); $service->files->update($fileId, $emptyFile, array( 'data' => $data, 'mimeType' => 'text/csv', 'uploadType' => 'multipart' )); } catch (Exception […]

Загрузка файлов с помощью google-api-php-client

У меня возникла проблема с загрузкой файла из Google Cloud Storage с помощью php-клиента, найденного по адресу https://code.google.com/p/google-api-php-client/ Я аутентифицировал себя нормально и используя следующий код, я могу вернуть объект, содержащий ссылку на мой файл $this->storageService = new Google_StorageService($this->client); $this->objects = $this->storageService->objects; $options = array( 'prefix' => 'REPORT_NAME_2013-07-01' ); $bucket_contents = $this->objects->listObjects($bucket, $options); Ответ – […]

Добавление клиента google api в codeigniter

Я хочу загрузить файлы на Google Drive с помощью php в codeigniter. Прежде всего, я пытаюсь интегрировать клиент google api в codiginator. Я загрузил все файлы в свою папку third_party. это выглядит так Я создал файл google.php внутри папки моих libraries Файл google.php <?php if (!defined('BASEPATH')) exit('No direct script access allowed'); set_include_path(APPPATH . 'third_party/' . […]

Почему вы не получили уведомление с веб-узла с диска?

Я пытаюсь использовать push-уведомление из SDK Google Диска для получения уведомлений обо всех изменениях в учетной записи, я следую шагам Регистрация домена , а затем создание канала уведомлений, и он работает, я получаю этот объект Google_Service_Drive_Channel от google-api-php-client : $client = new Google_Client(); $client->setApplicationName("APP_NAME"); $service = new Google_Service_Drive($client); $key = file_get_contents('my_private_key_location.p12'); $cred = new Google_Auth_AssertionCredentials( […]

Не удается получить токен доступа с Google Calendar Api v3

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

Google Cal API – скрипт для проверки событий

Я хочу создать скрипт, который будет проверять Календарь Google, прошедшего проверку подлинности, через клиент PHP Google Calendar. Я смог создать простую страницу, которая позволяет пользователю Auth и разрешать события Calendar. Я получаю токен, а затем захватываю 15 предстоящих событий через: $googleCal = new Google_Service_Calendar($googleClient); $results = $googleCal->events->listEvents($calendarId, $optParams); Но то, с чем я борюсь, – […]

Как создать папку в Team Drive с помощью API Google?

Я пытаюсь создать папку в Team Drive с помощью клиентской библиотеки Google API PHP. Я использую учетную запись службы и выдаю себя за пользователя (пользователя), который является членом Team Drive и может отображать содержимое диска. Однако, когда я создаю папку, она всегда создает ее в «Мой диск», а не в Team Drive. Попытка 1 $client […]

Как устранить / получить ответ об ошибке при запуске недопустимых заданий BigQuery?

В этом коде я пытаюсь запустить select в таблице, которая не существует, getJobReference() возвращает NULL и мне бы хотелось поймать такую ​​ошибку и хотелось бы получить сообщения об ошибках, полученные каким-то образом. Как получить сообщение об ошибке, когда что-то не удается? $client = new Google_Client(); $client->setApplicationName("Client_Library_Examples"); //$client->setDeveloperKey(API_KEY); if (isset($_SESSION['service_token'])) { $client->setAccessToken($_SESSION['service_token']); } $key = file_get_contents($key_file_location); […]

Отправка уведомлений по электронной почте для событий через API календаря Google

Я использую API calendar.events.insert для добавления события в свой календарь через PHP-клиент. Событие вводится правильно вместе с соответствующими значениями, установленными API. Тем не менее, он не может инициировать приглашение электронной почты участникам. Я огляделся, чтобы найти, что запрос должен установить параметр sendNotifications как истинный . То же самое, похоже, не помогает. Вот пример кода: var […]

Класс «Google_Config» не найден

Я пытаюсь внедрить API входа в Google с помощью инструкций здесь , но по какой-то причине, когда я пытаюсь запустить его, я всегда получаю: Неустранимая ошибка: Class 'Google_Config' не найден в /home/…/Google/Client.php в строке 76 Я уверен, что правильно связан с Client.php – я не думаю, что это проблема в моем собственном коде. Кто-нибудь знает, […]