Статьи из рубрики google-api
Доступ к таблицам Google
Рредактирование таблиц Google из приложения
В предыдущей статье уже была ссылка на работающий пример.
Следующим шагом стало выделение процесса аутентификации на сервисе Google в отдельный класс. А это, в свою очередь, позволило сделать расширение, немного упрощающее решение задачи.
OAuth2 аутентификация на примере Google
Как работает аутентификация OAuth2
Если у вас есть аккаунт в Google, то вы наверняка пользовались документами. Например, электронными таблицами.
Доступ к таблицам разрешен только вам и тем, кому вы предоставите такое право. Причем доступ возможен не только из Google.
Можно просматривать список таблиц и редактировать выбранную таблицу оставаясь в рамках своего приложения. Примерно так - http://sample.vorst.ru/googl
Поиск
Метки
Доступ к таблицам Google
Рредактирование таблиц Google из приложения
- 1. OAuth2 аутентификация на примере Google
- 2. Доступ к таблицам Google
В предыдущей статье уже была ссылка на работающий пример.
Следующим шагом стало выделение процесса аутентификации на сервисе Google в отдельный класс. А это, в свою очередь, позволило сделать расширение, немного упрощающее решение задачи.
Контроллер приложения, прежде чем получить данные о таблицах, сохраняет в сессии адрес возврата. Затем посылает запрос на аутентификацию.
Если аутентификация пройдена, приложение возвращается по сохраненному адресу.
Конечно, действия контроллера могут не ограничиваться только прокруткой списка
таблиц и просмотром выбранной таблицы в
iframe
. Согласно описанию Google spreadsheet API можно читать данные построчно и даже делать выборку данных по критерию.
Если вы работали с электронными таблицами Google, можете полистать их на нашем сайте - http://sample.vorst.ru/google. Текст расширения на github.
Заключение
В случае, если посетителям вашего сайта необходимы электронные таблицы, можно воспользоваться Google spreadsheet API.
Комментарии
Оставить комментарий
Только авторизованные пользователи могут оставлять комментарии. Пожалуйста авторизуйтесь или пройдите регистрацию.
Можно авторизоваться, используя социальную сеть-
-
-
-