[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Google API
Diakon
Добрый день.
Изучаю Google API.
Я написал методы авторизации, закачки файла на Google Drive, получения списка файлов и скачивания файла с Google Drive.
Вот метод, который возращает список файлов на Google диске:

function retrieveAllFiles($service) {
$result = array();
$pageToken = NULL;

do {
try {
$parameters = array();
if ($pageToken) {
$parameters['pageToken'] = $pageToken;
}
$files = $service->files->listFiles($parameters);

$result = array_merge($result, $files->getItems());
$pageToken = $files->getNextPageToken();
} catch (Exception $e) {
print "An error occurred: " . $e->getMessage();
$pageToken = NULL;
}
}
while ($pageToken);
return $result;
}


Результатом выполнения будет массив, который содержит инфу о файлах в моем гугл диске. Среди прочего в массиве для каждого файла есть элемент с ключем "downloadUrl". Используя другой метод и ссылку в этом downloadUrl можно скачать файл себе на сервер. И все работает, но есть проблемма. Документы созданые при помощи Google Docs (в частности таблицы) не имеют такой ссылки http://clip2net.com/s/3cEedoM И поэтому я не могу скачать к себе на сервер такие файлы (Google таблицы).
Кто работал с google api может подсказать, как скачивать файлы в гугл таблицах?
Заранее спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.