За последние 24 часа нас посетили 22083 программиста и 1129 роботов. Сейчас ищут 832 программиста ...

Загрузка локальных файлов на Google drive через API и php.

Тема в разделе "PHP для новичков", создана пользователем savsoft, 8 июл 2018.

Метки:
  1. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Неделю не могу разобраться как загружать файлы на гугл диск. Перепробовал кучу примеров, но не смог ни один запустить.

    Может кто подскажет рабочий пример. Нужно загружать достаточно большие файлы на гугл диск через API.
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
  3. rishard

    rishard Новичок

    С нами с:
    20 сен 2016
    Сообщения:
    228
    Симпатии:
    27
    Подскажу полностью рабочий пример, т.к. сам делал что-то подобное.
    Даже два.

    Загрузка файлов через API Google Drive
    Экспорт данных в Google Docs из amoCRM (для полноты картины)
     
  4. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Читал, не помогло. На хостинге нет доступа к композеру. Поставил композер под винду локально. Не могу понять, почему при загрузке с GitHub грузятся одни файлы, а композером другие. И при запуске quickstart,php получаю ошибку.

    Код (Text):
    1. Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Invalid token format'
     
    #4 savsoft, 9 июл 2018
    Последнее редактирование: 9 июл 2018
  5. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Ну так скачай на винду и скопируй папку vendor на хостинг.
    Смотри сколько зависимостей. Или ты все это вручную готов перекачать?
    Плюс внутри этих зависимостей другие..
    https://packagist.org/packages/google/apiclient
     
  6. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Скопировал. Папки vendor достаточно?
     
  7. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    composer .json .lock
     
  8. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Скопировал, но ошибка осталась.
     
  9. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
  10. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Создал по новой проект, теперь перед ошибкой получил
    Код (Text):
    1. Open the following link in your browser: https://accounts.google.com/o/oauth2/auth?response_type=code&access_type=offline&client_id=929441022094-758rq2egteg1q0hth9o55a0id2rv42pe.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Fgdrive.consultant.co.ua&state&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.metadata.readonly&approval_prompt=auto Enter verification code:
    То есть мне нужно заполнить форму?
     
  11. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Когда открываю указанный URL, выбираю почту, разрешаю приложению доступ и попадаю на github. Не могу разобраться, не хватает знаний.