1

Webサーバー/アプリサーバーなどを使用しない単純なpythonアプリケーションと、プレーンなバニラCLIアプリを開発しようとしています。

Google カレンダー クライアント API V3 で読んだことから、OAuth 2.0 のおかげでブラウザを使用せずに CLI アプリを認証する方法は実際にはありません。

理想的にはバックグラウンドで実行し、カレンダーを更新したいアプリケーションを構築しています。認証にブラウザの介入が必要な場合、どうすればよいですか? 私はそれを間違って理解しましたか?助けてください。

PS:APIのV2には、これを行うように見えるClientLoginをエンドポイントにするWebサービスがありますが、できれば最新のAPIを使用したいです。

4

1 に答える 1

1

https://developers.google.com/google-apps/calendar/instantiateの例に従う場合、「calendat.dat」(または任意の名前) を見つけた後、ブラウザーで一度だけ認証する必要があります。このファイルには、oauth トークン情報が含まれ、以降の通信で使用されます。

于 2012-04-17T13:16:21.877 に答える