1

このスレッドにあるスキームに従って、OATH を使用して Google API に接続するデスクトップ アプリを構築しています。

dotnet 用の Google API v3。API キーでカレンダーを使用する

そして、すべて正常に動作します。authCode を収集する WebBrowser を表示するフォームを作成しました。

しかし、「ログアウト」を実装するにはどうすればよいですか? このための API 機能が見つかりません。

4

1 に答える 1

2

Niels、あなたは次のことができます。

  1. この URL (https://accounts.google.com/Logout?hl=en) にアクセスして、WebBrowser コントロールでユーザーを Google からログアウトします。
  2. https://accounts.google.com/o/oauth2/revoke?token= {token}を呼び出して、ユーザーのトークンを取り消すことができます。
  3. System.Diagnostics.Process.Start("rundll32.exe","InetCpl.cpl,ClearMyTracksByProcess 2") を呼び出して Cookie を削除できます。
于 2013-01-24T13:58:44.477 に答える