My Life Feed

📋 API 驱动的日程与群组管理工具

通过 REST API 管理 MyFeed 日程事项与群组,支持创建提醒事项并邀请好友或群组,需配置 API 密钥使用。

收藏
36.4k
安装
8.9k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

My Life Feed Skill 是一个命令行工具集,用于通过 REST API 与 MyFeed 日程管理服务交互。主要功能包括:

1. 创建日程事项(Thing):支持设置事项描述、开始时间(Unix 时间戳毫秒)及多级提醒闹钟(分钟/小时/天/周/月为单位)
2. 邀请机制:可邀请单个好友(通过手机号,格式为国家代码+号码,不含+号)或整个群组,但二者互斥

3. 群组管理:通过 get_groups 接口查询用户所属群组,获取 group_id 用于后续邀请操作

典型工作流:先用 get_groups 查找目标群组 → 复制 group_id → 调用 create_thing 创建带提醒的事项并发送群组邀请。

显著优点

  • 轻量无依赖:仅依赖标准工具 curl 和 jq,无需安装额外 SDK
  • 灵活提醒:支持多层级、多单位的时间提醒配置
  • 批量邀请:通过群组 ID 可一次性邀请多人,省去逐个添加手机号的繁琐
  • 声明式 API:JSON 参数结构清晰,易于脚本化和自动化集成

潜在缺点与局限性

  • 手动密钥管理:API 密钥需人工导出环境变量,无 OAuth 等标准授权流程
  • 无内置重试:curl 命令需自行处理网络异常和重试逻辑
  • 时间格式要求严格:start_time 必须为毫秒级 Unix 时间戳且须为未来时间
  • 邀请类型限制:单次创建时群组邀请与个人邀请无法混用
  • 调试困难:错误信息依赖服务端返回,缺乏本地参数预校验

适合人群

  • 习惯命令行操作的技术用户
  • 需要将 MyFeed 日程管理集成到自动化脚本或 CI/CD 流程的开发者
  • 频繁批量创建团队活动提醒的群组管理员

常规风险

  • 密钥泄露风险:API 密钥以纯文本形式存储于环境变量,在多用户系统或日志中可能意外暴露
  • 权限过大:单一 API 密钥即提供完整账户访问权限,缺乏细粒度权限控制
  • 速率限制:每 10 秒仅 3 次请求,高频自动化场景可能触发限流
  • 时间戳错误:使用错误时间单位或过去时间会导致请求失败

My Life Feed 内容

暂无文件树

手动下载zip · 1.5 kB
contentapplication/octet-stream
请选择文件