← チュートリアル一覧に戻る

Google Workspace の接続

前提条件(両方の方法共通)

1

Google Cloud OAuth 認証情報を作成

このステップはお使いのブラウザで行います — MyClaw インスタンスでの作業はまだありません。

  1. Google Cloud Console → APIs & Services → 認証情報 を開きます。
  2. + 認証情報を作成 → OAuth クライアント ID → アプリケーションの種類:デスクトップアプリ をクリック。
  3. 作成 → JSON をダウンロード。client_secret_xxx.json ファイルを保存してください — 次のステップで使用します。
Google Cloud Console を開く

OAuth 同意画面も設定し、APIs & Services → OAuth 同意画面 でテストユーザーとして自分自身を追加する必要があります。これがないと認証が失敗します。

2

Gmail API と Google Calendar API を有効化

以下の各リンクをクリックして「有効にする」を押してください。それぞれ数秒で完了します。

カレンダーだけ必要な場合は、Calendar API のみ有効化してください(後のステップで --services calendar を使用)。

コマンド不要。チャットウィンドウ(Telegram / WebChat)からすべて操作できます。

B.1

OpenClaw に gog のインストールを依頼

OpenClaw
あなた
gog をインストールして
OpenClaw
インストール中... ✅ gog v0.11.0 をインストールしました!
B.2

認証情報ファイルを送信

OpenClaw
あなた
client_secret_xxx.json
Gmail と Calendar を接続して
OpenClaw
認証情報ファイルを受け取りました。設定中... ✅ 認証情報をインポートしました。Gmail アドレスを教えてください。
B.3

メールアドレスを入力して認証リンクを取得

OpenClaw
あなた
your@gmail.com
OpenClaw
ブラウザでこのリンクを開いて認証してください: https://accounts.google.com/o/oauth2/auth?... 認証後、ページが 127.0.0.1 にリダイレクトされてエラーが表示されます — これは正常です。アドレスバーから完全な URL をコピーして送ってください。
B.4

コールバック URL を貼り付け

OpenClaw
あなた
http://127.0.0.1:42845/oauth2/callback?state=xxx&code=xxx...
OpenClaw
✅ Gmail + Calendar を接続しました! こう言うだけで使えます: • 「最近のメールを確認して」 • 「明日の午後3時にミーティングを作成して」

以上 — 3つのメッセージで接続完了です。

これでできること

機能こう言うだけ
📧 メール確認「最近のメールを確認して」/「xxx からのメールはある?」
📧 メール送信「a@b.com に〇〇についてメールを送って」
📅 カレンダー確認「今週の予定は?」
📅 予定作成「金曜の午後2時にミーティングを入れて」
📧 メール下書き「あのメールへの返信を下書きして」

トラブルシューティング

Q: 認証時に「アクセスがブロックされました」または「アプリが未検証」と表示される

A: OAuth 同意画面でテストユーザーとして自分を追加していません。ステップ1に戻り、OAuth 同意画面 → テストユーザー を開いて、Gmail アドレスを追加してください。

Q: 403 accessNotConfigured エラー

A: API が有効化されていません。ステップ2に戻り、Gmail API と Calendar API の両方が「有効」と表示されていることを確認してください。

Q: コールバック URL が期限切れ

A: 認証ステップをやり直すだけです — すぐに完了します。OpenClaw に「再認証して」と伝えれば、新しいリンクが発行されます。

Q: WebSSH で no TTY available for keyring エラー

A: コマンドの前に GOG_KEYRING_PASSWORD="anypassword" を付けてください。例:

GOG_KEYRING_PASSWORD="mypass123" gog auth add your@gmail.com ...