普渡云 API
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d100ce3d/pudu-open-api。
技能介绍
解决什么问题
在对接 Pudu 机器人开放接口时,工程师通常要同时处理凭证、集群、path 前缀、参数结构和响应判定。若这些信息分散在文档、脚本和日志中,容易出现 401、403、404 或看似 HTTP 成功但业务失败的情况。
技能如何工作
- 凭证检查:优先读取
PUDU_API_APP_KEY与PUDU_API_APP_SECRET,缺失时提示补充;对ApiAppSecret做脱敏处理,避免回显完整值。 - 集群确认:根据
PUDU_API_CLUSTER映射cn、sea、de、us到对应hostname;未明确时要求用户选择,不默认使用cn。 - 接口定位:按意图读取
assets/*.json规范文件,覆盖机器人状态、配送、跑腿、顶升托盘、巡航引导、呼叫、闪电匣、媒体内容、控制上报和统计分析等场景。 - 请求执行:优先使用
pudu-request.js,环境受限时降级到 Python、Go、Java、C# 脚本;path需包含/pudu-entry或/data-board等规范前缀。 - 结果展示:仅当 HTTP
200且message === "SUCCESS"时判定成功,否则输出错误码与处理建议。
适用边界
该技能适合已经具备 Pudu 开放平台凭证、希望快速调用 Open API 的开发者。它不替代接口权限开通,也不应靠自然语言猜测参数;sn、shopId、cluster 和接口版本都需要按规范文件确认。
使用场景
- 接入机器人状态接口,按 SN 查询位置、任务状态并美化返回结果。
- 配置国内或海外集群,调用配送任务接口下发多点运送任务。
- 根据 OpenAPI 规范构造统计接口参数,拉取门店运行大盘数据。
- 排查 401/404 错误,确认凭证、集群与 /pudu-entry 路径前缀。
适合人员
- 负责普渡机器人开放平台对接的后端工程师,需要稳定调用状态、配送和统计接口。
- 需要把机器人任务数据接入业务系统的系统集成工程师,要按集群和 SN 发起请求。
- 维护多语言调用脚本的开发者,希望用 JS、Python 或 Go 完成同一 Open API 请求。
- 排查接口权限和路径错误的工程师,需要定位凭证、集群与接口规范是否匹配。