Интеграция с Google Drive -копирование файлов и предоставление доступа

8 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
27 июля 2017, 00:56 • 3 отклика • 46 просмотров
Есть файлы на Google Drive
Есть система, в которой эти файлы используются как шаблоны - под новый проект создаются копии документов и предоставляется к ним доступ пользователям
Необходимо написать на php либо html+javascript (то что может хостится на самом обычном хостинге) скрипт либо страницу, на которую происходит переход из нашей системы

При переходе передаются (get-ом - или post-ом) -
  • link - ссылка на json-файл, содержащий массив объектов (наш ID, ссылка на google-drive файл, название файла, массив email)
  • cmd - тип команды
  1. copy - просто скопировать файлы, название=название, и вернуть массив - [ID, ссылка на скопированный файл]
  2. share - расшарить доступ к каждому файлу из массива соответствующим email-ам
  3. unshare - убрать доступ к каждому файлу из массива соответствующим email-ам

  • callback - ссылка для передачи результата выполения

после выполения, идет редирект на callback и get-ом ему передается параметр result:
для команды copy - конкатенированная строка вида (для каждого скопированного файла IDnew file ID;
для share и unshare - "ok" - если все прошло без ошибок, и текст ошибки, если что-то пошло не так