Google Workspace イベント更新 は何をしますか?
Google Workspace イベント: Workspace Events サブスクリプションを更新・再有効化します。
概要
このスキルは、Google Workspace のイベントサブスクリプション(例: Google カレンダー、Gmail、Google ドライブの変更通知)を更新または再有効化するために使用します。サブスクリプションが期限切れやエラー状態になった場合に、このスキルを使ってその状態をリセットし、継続的なイベント配信を再開できます。
前提条件
- Google Workspace 管理者アカウントまたはサブスクリプションを管理する権限を持つアカウント
- 有効な Google Cloud プロジェクトと、Google Workspace Events API が有効になっていること
- OAuth 2.0 認証情報(クライアントIDとシークレット、またはサービスアカウントキー)
使用方法
# サブスクリプションの更新(例: 有効期限を延長)
claude code --skill googleworkspace/gws-events-renew --param subscriptionId="your-subscription-id"
パラメータ
| パラメータ | 必須 | 説明 |
|---|---|---|
subscriptionId | はい | 更新するサブスクリプションの ID |
ttl | いいえ | 新しい有効期限(秒単位)。デフォルトは7日間(604800秒) |
アクション
このスキルは以下のアクションを実行します:
- 指定されたサブスクリプションIDを検証
- Google Workspace Events API の
subscriptions.renewエンドポイントを呼び出し - サブスクリプションの状態を
ACTIVEに更新 - 新しい有効期限を設定(デフォルトまたは指定された
ttlに基づく)
エラーハンドリング
- サブスクリプションが見つからない場合:
404 Not Foundエラーを返します。 - サブスクリプションがすでに削除されている場合: 更新できません。新しく作成してください。
- 権限不足の場合:
403 Forbiddenエラーを返します。適切な管理者権限があることを確認してください。
注意事項
- サブスクリプションの更新は、元の作成者と同じ OAuth スコープが必要です。
- 更新後もイベントの配信が再開されるまでに数分かかることがあります。
- サブスクリプションの有効期限は最長30日間です。必要に応じて定期的に更新してください。