Перебирайте PDF-файлы в Google Диске, отображайте их на сайте Rails - PullRequest
0 голосов
/ 24 мая 2018

У меня есть клиент, хранящий PDF-файлы в общедоступной папке Google Drive.Я хотел бы пройтись по этой папке и отобразить кликабельную ссылку (т.е. имя файла) на моей веб-странице Rails.Я читаю информацию об API Google Drive здесь:

https://developers.google.com/drive/api/v3/about-sdk

Кто-нибудь может порекомендовать дополнительные методы или учебные пособия, которые могут быть полезны для приложения rails?

В качестве альтернативы было бы лучше использовать Amazon S3 и Paperclip EDIT.25.05.18 Скрепка устарела.Active Storage рекомендуется для загрузки файлов для загрузки и хранения файлов?(Не уверен, что я хочу пойти по этому пути. Я думаю, что мой клиент хочет создать свой файл в Drive и вуаля! Он появляется на его веб-странице. Просто не уверен, что это возможно.)

Новичок-программист здесь.Благодарю.

1 Ответ

0 голосов
/ 24 мая 2018

Чтобы получить список файлов из папки Google Drive, вам необходимо использовать метод Файлы: список из Drive API

В Файлы: список страница Я обычно считаю полезным использовать «Попробуйте этот API» , чтобы получить примеры ответов от API Google.

Чтобы вывести список всех файлов для данного идентификатора папки, вы должны использовать следующий синтаксис для параметра q:

'<folder_id_here>' in parents

Например:

'1Cz3KdJlzMj-vmN6OMd_nQyUKWlkdsfujo' in parents

Для примера Ruby, специфичного для Drive API, см .:

https://developers.google.com/drive/api/v3/folder

Для полных примеров Ruby, возможно, проверьте следующее:

https://github.com/google/google-api-ruby-client-samples

...