Google相册管理

19分钟前更新 1 00
Google相册管理Google相册管理
Google相册管理

技能简介

该技能通过Google Photos Library API实现照片库的自动化管理,支持上传照片、创建相册、列出库内容等操作。

业务背景

解决团队照片资产分散管理的痛点,将本地活动照片、产品素材批量归档至云端,减少人工上传和整理的时间成本。通过自动化创建主题相册,确保视觉资料有序沉淀,便于后续检索与协作共享。

落地案例:市场部举办线下发布会后,需将摄影师拍摄的200张现场照片统一存档。运营人员运行脚本指定本地文件夹路径,系统自动完成批量上传并创建"2024Q3新品发布会"相册,无需逐张手动操作。后续可通过相册ID快速定位素材,供设计团队调取制作回顾视频。

能做什么

  • 批量上传本地照片到Google相册
  • 创建新相册并指定标题
  • 列出已有相册获取ID信息
  • 将照片添加到指定相册

使用说明

安装准备

  1. 在Google Cloud Console项目中启用”Google Photos Library API”
  2. 下载OAuth 2.0客户端ID凭证,保存为credentials.json
  3. 确保技能文件夹内已配置Python虚拟环境

运行命令

所有操作通过scripts/gphotos.py脚本执行:

# 列出相册
./scripts/gphotos.py --action list --credentials /path/to/credentials.json --token /path/to/token.pickle

# 创建相册
./scripts/gphotos.py --action create --title "相册名称" --credentials /path/to/credentials.json --token /path/to/token.pickle

# 上传照片(可选指定album-id)
./scripts/gphotos.py --action upload --photo "/path/to/image.jpg" --album-id "ALBUM_ID" --credentials /path/to/credentials.json --token /path/to/token.pickle

输入与输出

见下方输入与输出表格。

项目内容
输入本地照片文件路径、相册标题、相册ID(可选)、OAuth凭证文件路径、令牌文件路径
输出相册列表信息、新创建相册ID、上传成功状态
适用人群需要备份本地照片的用户、希望自动化整理相册的开发者、使用Google Photos作为存储方案的团队
不包含照片编辑功能、自动同步监控、多账号切换支持、视频文件处理优化

 

风险提示

  • 凭证文件credentials.jsontoken.pickle包含敏感信息,需妥善保管
  • 切勿将凭证文件提交到代码仓库或分享给他人
  • 该技能仅能访问其上传的照片或被明确共享的内容
  • 首次运行需完成浏览器OAuth授权流程

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/jorgermp/google-photos/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...