2

무언가를 성취하는 방법에 대해 일반적인 질문이 많습니다. 내 자신의 Google 캘린더를 백그라운드 프로세스로 업데이트하는 데몬 프로세스를 실행하고 싶습니다. 나는 Google API 절차 (인증, 액세스 토큰 등)와 관련한 사이트를 참조했으며, 필자가 본 인증 코드는 내 부분에 수동 인증을 요구하는 것으로 보인다. (즉, '네,이 애플리케이션으로 괜찮습니다. 내 캘린더 액세스 '버튼). 내 자신의 Google 캘린더에 액세스하는 프로그램을 작성 했으므로 (보안이 문제가 아니어야 함), 내 자신의 소스 코드에서 인증 할 수있는 방법이 있습니까 (파이썬 스크립트 내 로그인 정보를 포함하는 방법 일 수 있습니다 나는이 프로그램을 위해 글을 쓰고있다)?자동 인증 - Google 캘린더 API

나는 그것이 의미가 있기를 바랍니다. 도와 주셔서 감사합니다!

답변

1

OAuth2.0이 포함 된 서비스 계정을 살펴보아야합니다. (여기를 참조하십시오 : https://developers.google.com/accounts/docs/OAuth2#serviceaccount) 그것은 응용 프로그램에 대한 달력을 처리 할 수있는 응용 프로그램에 대한 서비스 계정을 제공합니다.

자바를 사용하여 수행하는 것이 가능하다는 것을 알고 있으며 여기에서 자바로 수행하는 방법을 보여주는 샘플을 찾을 수 있습니다. (https://code.google.com/p/google-api-java-client/wiki/OAuth2#Service_Accounts)

저는 거의 파이썬에서도 가능하다고 확신합니다. (https://developers.google.com/accounts/docs/OAuth2ServiceAccount 참조)