自分の Google カレンダーにアクセスする必要があります。oauth2 のものは、他の人のカレンダーへのアクセスを許可するように設計されている可能性が高くなります。自分のカレンダーに永続的な資格情報を取得する方法はありますか?
編集:
明確にするために、私はカレンダーイベントをカスタムの方法で表示する必要がある Web サイトをプログラミングしていますが、単に iframe を含めるだけでは不可能です。Web バックエンドは Python であり、カレンダーからイベントのリストを取得し、少しフィルタリングしてそれらのイベントを表示するには、そのバックエンドが必要です。イベントのリストは、カレンダーと自動的に同期する必要があります (ただし、Google API へのリクエストの数を減らすためにキャッシュを使用する予定です)。
oath2 トークンを取得できましたが、有効期限 ("expires_in": 3600) があります。トークンの更新オプションがありますが、許可される更新回数に制限があるようです ( https://developers.google.com/accounts/docs/OAuth2ポイント 4. トークンを更新するを参照)。oauth2 の目的は主に他のユーザーのカレンダーへのアクセスを許可することであるため、自分のカレンダーへの永続的な API アクセスを許可する別の認証方式があるのではないかと考えています。