Как скачать файл с google drive с помощью Google API?

Как скачать приватный файл с помощью google API средствами php. Не кидайте ссылку на google api документацию ибо если бы там было все понятно вопрос бы не возник.

Все что я от туда понял надо использовать библиотеку для этого https://github.com/google/google-api-php-client. Её есть два варианта, какой мне надо? И как построить запрос что бы скачать файл с моего хранилище. Я понимаю что для того что бы скачать надо сначала получить доступ к аканту (но я не совсем понимаю как проверить, получил ли я доступ или нет).

Пробовал такой вариант, массив был пустой и не чего не выдал.
YOUR_APP_KEY - здесь я подставляю ключ API который сгенерировал на свой IP.
Client_Library_Examples - тут оставил как есть ибо не понял что тут надо.

Доступ открыл для books API в кабинете, ошибок нет но и данных тоже.
<?php

  require_once 'google-api-php-client/src/Google/autoload.php'; // or wherever autoload.php is located

  $client = new Google_Client();
  $client->setApplicationName("Client_Library_Examples");
  $client->setDeveloperKey("YOUR_APP_KEY");

  $service = new Google_Service_Books($client);
  $optParams = array('filter' => 'free-ebooks');
  $results = $service->volumes->listVolumes('Henry David Thoreau', $optParams);

  foreach ($results as $item) {
    echo $item['volumeInfo']['title'], "<br /> \n";
  }
  • Вопрос задан
  • 2204 просмотра
Решения вопроса 1
Deno95
@Deno95 Автор вопроса
Для того что бы скачать файл надо использовать авторизацию как тут в примере https://developers.google.com/drive/v3/web/quickst... и расширить прова который предоставляет пользователь
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы