Google Gog

通过 gog CLI 管理 Google API 的 OAuth 令牌自动刷新。

已扫描
适合谁
开发者或自动化运维人员、需要对接 Google 服务的脚本使用者
不适合谁
无 Google 账号的用户、不熟悉命令行操作的初学者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @herry3zz/google-gog

Skill 说明

命令、参数、文件名以原文为准

Google 服务 (gog CLI)

配置

  • 账户: xtyherry@gmail.com
  • 凭据文件路径: ~/.openclaw/credentials/client_secret.json
  • 令牌存储方式: 操作系统密钥环(自动加密)

刷新令牌生命周期

在调用 API 时,令牌会自动透明刷新,无需手动操作。

若令牌失效:

gog auth add xtyherry@gmail.com --services gmail,drive,calendar --manual --force-consent

用于自动化任务(如 cron 或无头环境):

export GOG_KEYRING_BACKEND=file
export GOG_KEYRING_PASSWORD=<password>
gog auth list --check  # 检查令牌有效性及过期时间

快速命令

# Gmail:发送邮件、搜索邮件
gog gmail send user@example.com --subject "Hi" --body "Message"
gog gmail search "newer_than:7d"

# Drive:列出文件、上传、下载
gog drive ls /
gog drive upload file.txt /
gog drive download /file.txt ./output.txt

# 检查令牌状态
gog auth list --check
H
@herry3zz

已收录 1 个 Skill

相关推荐