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

можете ли вы рассказать мне, что не так с этой функцией вызова API Google Drive в PHP?

У меня есть этот код для запуска и получения изображений с моего диска. Но я сталкиваюсь с проблемой каждый раз, когда я запускаю этот код. function listF() { $result = array(); $tok = array(); $nextPageToken = NULL; do { try { $parameters = array(); if ($nextPageToken) { $parameters['pageToken'] = $nextPageToken; $parameters['q'] = "mimeType='image/jpeg' or mimeType='image/png'"; […]

Ток доступа Google OAuth не обновляет токен NULL

Я пытаюсь получить токен доступа на своем сервере, чтобы использовать GMail API из клиентской библиотеки PHP, и все, что я получаю, является NULL после того, как я var_drump переменную, у меня есть токен доступа через getAccessToken(); метод. Любая идея, что я делаю неправильно, чтобы как я мог использовать токен? У меня есть действительный код аутентификации […]

Google PHP SDK – не получает токен обновления

Я пытаюсь получить токен обновления для API Google, используя PHP SDK. Я проверяю пользователя с помощью Javascript, извлекаю код и обмениваю его на стороне сервера access_token, но это не дает мне токен доступа. Что я делаю не так? Вот код, который я использую: $client = new Google_Client(); $client->setClientId($client_id); $client->setClientSecret($client_secret); $client->addScope('https://www.googleapis.com/auth/plus.me'); $client->addScope('https://www.google.com/m8/feeds'); $client->setRedirectUri('postmessage'); $client->setAccessType('offline'); if (isset($_REQUEST['code'])) […]

Возобновляемая загрузка прерывается после нескольких GB

У меня есть функция в php для загрузки нескольких файлов с помощью автономного скрипта, первые из которых загружаются в порядке, но последний из них составляет 16 ГБ около 20 минут, и он прерывается без причины, и загрузка прекращается. Auth уже обработан, поэтому я не знаю, что может вызвать эту проблему. Вот код и ошибка, которую […]

google-api-php-client – Диск – Вставка файла – Создание текстового файла – Содержимое не добавляется

Я хочу создать файл MIME с открытым / текстовым типом, используя PHP и Google-API для Google Диска в Google App Engine. Когда я использую: 'mimeType' => 'text/plain', Контент не записывается в файл. Если я использую: 'mimeType' => 'application/octet-stream', 'uploadType' => 'media' содержимое добавляется в файл. Этот код из документации Google : Показывает строку кода для […]

Ошибка при обработке аутентификации OAuth2

Я следую этому руководству, чтобы получить учетные данные из Google, но для области API youtube вместо API-интерфейса. Я пробовал с этим: <?php session_start(); require 'Google/Client.php'; require 'config.php'; //$_SESSION = array(); $client = new Google_Client(); $client->setApplicationName('Test APPS'); $client->setClientId($clientId); $client->setClientSecret($clientSecret); $client->setScopes($scope); $client->setRedirectUri($redirectUri); $client->setAccessType($accessType); if(isset($_GET['code'])){ $client->authenticate($_GET['code']); $_SESSION['token'] = $client->getAccessToken(); header('Location:' . $redirectUri); } if(!isset($_SESSION['token'])){ $url = $client->createAuthUrl(); ?> […]

Загрузите с помощью Google Диска API NO ERROR, но НЕ РЕЗУЛЬТАТЫ

Я пытаюсь загрузить файл, используя эту ссылку . Я сделал некоторые изменения. Но когда я пытаюсь запустить файл, он не дает мне ошибки, но результата тоже нет. Он может получить файл downloadUrl файла и также удовлетворяет этому условию: if ($httpRequest->getResponseHttpCode() == 200) { echo "i'm here.."; return $httpRequest->getResponseBody(); } Что мне здесь не хватает? Как […]

Проблемы с примером простого запроса Google API PHP

Я пытаюсь получить пример простого запроса Google (от GitHub), к сожалению, с определенным недостатком успеха … все, что я получаю, – это код выхода 255. Я установил, что проблема была в вызове Google Server, поэтому добавлен обработчик исключений для кода. Теперь программа выглядит так: <?php /* * Copyright 2013 Google Inc. * * Licensed under […]

Неверный запрос при использовании API Gmail

Я пытаюсь подключиться к Gmail, но сервер говорит: Uncaught exception 'Google_Service_Exception' with message 'Error calling GET https://www.googleapis.com/gmail/v1/users/{test}%40gmail.com/messages: (400) Bad Request' in C:\…\google-api-php-client\src\Google\Http\REST.php on line 110 Кажется, я не могу найти проблему. Вот код: $google_accounts = $this->getGoogleAccounts(); if (count($google_accounts) > 0) { require_once $_SERVER['DOCUMENT_ROOT'] . '/include/google-api-php-client/src/Google/autoload.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/include/google-api-php-client/src/Google/Client.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/include/google-api-php-client/src/Google/Service/Gmail.php'; $scopes = […]

Ошибка API Google Диска () – 404

Я использую API Google Диска в PHP для управления любыми файлами (вставка, удаление, копирование …). Теперь мне нужно создать копию файла в папке с драйвером (вставить работу отлично). Мой код совпадает с кодом Google. Я нашел идентификатор файла с параметрами поиска, а затем вызываю функцию: $parameters = array(); $parameters['q'] = "title = '".$title."' and mimeType […]