Я пытался связать календарь Google с приложением Django, развернутым в Google App Engine, и хотя я слежу за некоторыми другими ответами Stackoverflow - я все еще боюсь проблемы, поскольку я необходимо подключить OAuth2 самостоятельно. Может ли кто-нибудь указать мне в сторону библиотеки, которую я мог бы установить в своем приложении.Подключение Календаря Google с Django
ответ
Я не знаю, что вы подразумеваете под «для подключения OAuth2 самостоятельно», но я думаю, вам нужна библиотека gdata-python-client, и вы можете прочитать о how to use google calender API.
Существует библиотека Python OAuth 2 с информацией об интеграции с Django. Конечно, это в настоящее время работы в прогрессе, как OAuth-не стал завершенным RFC, как еще: https://github.com/dgouldin/python-oauth2
Google теперь есть базовое приложение Python стартера для загрузки:
https://developers.google.com/google-apps/calendar/get_started
It включает в себя четыре библиотеки apiclient
, , oauth2client
и uritemplate
в загрузке, которую вы, скорее всего, захотите сделать pip install
и вместо этого добавьте в файл требований проекта.
EDIT
На самом деле еще проще, вы можете просто pip install google-api-python-client
это ничего не устанавливать, кроме четырех необходимых библиотек выше, то вам необходимо сделать некоторый код, как в sample.py
загруженного из «начать работу» ссылки.
- 1. Кэширование данных календаря из Календаря Google
- 2. Подключение Django к Google Cloud SQL
- 3. Подключение Django +1.10 с MongoDB
- 4. DotNetOpenAuth с каналом Календаря Google
- 5. API Календаря Google: превышены пределы использования календаря
- 6. Подключение django-select2 с django-фильтрами
- 7. События календаря Google - API календаря или поставщиков?
- 8. получить часовой пояс Календаря Google через API Календаря Google
- 9. Ошибка Календаря Google 403
- 10. Интеграция Календаря Google в приложении Django, запущенном на движке приложения
- 11. Соединитель Календаря Google MuleSoft
- 12. Встроенный API Календаря Google
- 13. Функции календаря Google
- 14. API ресурсов календаря Google
- 15. iOS: Пример календаря Google
- 16. События Календаря Google
- 17. Проблема API Календаря Google?
- 18. Настройка API календаря Google
- 19. Специальные данные календаря Google
- 20. Android: можно добавить событие календаря, не вызывая действие API Календаря Google или запуск собственного календаря?
- 21. API календаря Google OAUTH
- 22. Ошибка аутентификации Календаря Google
- 23. Как получить идентификатор календаря с помощью API календаря Google
- 24. Простой просмотр резервирования календаря с использованием календаря Google
- 25. API календаря Google - как добавить гаджет календаря вместе с событием?
- 26. Подписки Календаря Google ASP.NET
- 27. Java: Аутентификация Календаря Google
- 28. чтение календаря Google значения
- 29. Список событий календаря Google
- 30. Вопросы Календаря Google (API)
Я попытался использовать эту библиотеку и получил ее работу на моем компьютере через оболочку python. Мне также удалось заставить его работать с приложением Django на моем компьютере. Но когда я пытаюсь интегрировать этот код в приложение Django, которое развертывается в приложении Google, я получаю ошибки, говорящие, что не существует нескольких модулей - gflag, httplib2. Какие-нибудь советы? – e7mac
Установите все отсутствующие зависимости gdata в среду развертывания python. – machaku