SuperAPI AI 工具集

calendarific

办公与效率

查看项目

更新于 10-16 00:25

技能介绍

Calendarific 是一个提供全球各国公共节假日数据的 API,开发者可将其节假日信息集成到日历应用或排程工具中,避免安排冲突。本技能通过 Membrane CLI 与 Calendarific 交互,Membrane 自动处理认证与凭证刷新,用户无需自行管理 API 密钥。

主要能力:查询节假日等信息,可使用预构建动作,也可通过代理直接请求 Calendarific API。

使用方式:先安装 CLI,命令为 npm install -g @membranehq/cli@latest。认证使用 membrane login --tenant --clientName=<agentType>;无头环境会打印授权 URL,需用户在浏览器打开,并在登录后完成 membrane login complete <code>。任意命令加 --json 可获得机器可读输出。连接使用 membrane connection ensure "https://calendarific.com/" --json,若连接状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询,READY 表示就绪;CLIENT_ACTION_REQUIRED 表示需要用户认证或补充输入。查找动作使用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作使用 membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参可加 --input '{"key": "value"}',结果在输出的 output 字段。动作不覆盖时可代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等选项。

适用场景:需要节假日数据的日历、排程、排期类应用集成。

限制与说明:官方文档为 https://calendarific.com/api;不向用户索取 API 密钥,应创建连接由 Membrane 管理凭证;具体可用动作以实际搜索结果为准,资料未提供动作清单、计费与配额等细节。