Приложение для общего доступа к документам Google

#google-app-engine #google-docs-api

#google-app-engine #google-docs-api

Вопрос:

Я хочу разработать приложение, которое в довольно широком смысле будет включать создание документов Google и совместное использование (только для чтения). Читатели документов будут потребителями, а не внутренними клиентами организации document creaters.

Я действительно не знаю, как подойти к созданию этого приложения. Я в первую очередь .NET-разработчик, поэтому думал о создании приложения Windows Azure, которое использует API googles для управления общим доступом, но мне не нравится, что приложение будет настолько разрозненным. т. Е. создавайте документы в Google, а затем переключайтесь на приложение Azure для общего доступа. Я думаю, если бы я создал приложение, в котором использовались документы Word, все равно было бы несоответствие между созданием документа и общим доступом, но это все равно кажется неправильным.

Я рассматривал возможность использования Google App Engine, но я не знаю Java (я немного изучал в университете) или Python, поэтому не искал очень долго. Я также не хотел платить авансом за то, что может занять много времени на разработку и, возможно, никогда не будет завершено. Это не для моего работодателя, это просто побочный / домашний проект.

Я думаю, это довольно открытый вопрос, потому что я действительно прошу совета и информации о разработке приложения, которое использует документы Google. Если у кого-нибудь есть какие-либо предложения по статьям или примерам приложений, делающих подобное, то это было бы здорово.

Спасибо, Бен

Ответ №1:

Все, что вам действительно нужно сделать, это взаимодействовать с API-интерфейсами Google Docs, как вы заметили. Вы можете загружать документы в любом формате, который наиболее удобен для создания, включая документы Word или HTML, и Google Docs преобразует их в свой собственный формат для вас. Вы можете настроить параметры общего доступа по своему усмотрению и загружать документы в учетную запись пользователя (с его предварительного разрешения) или в учетную запись роли, а затем предоставлять доступ к документу целевым пользователям.

Что касается App Engine, то для начала работы плата не взимается: выставление счетов зависит от использования, с щедрой бесплатной квотой, поэтому вам не нужно ничего платить, чтобы попробовать это. Изучение нового языка тоже никогда не бывает плохим, и Python — IMO — особенно хорош.