SuperAPI AI 工具集

mapi-developer-assistant

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:该技能面向 Google Merchant API(取代 Content API 的新 API),帮助回答文档与概念问题、处理从旧版 Content API 的迁移,并生成示例代码。

主要能力:包含两个脚本资源。scripts/query_mapi_docs.sh 用于查询官方 Merchant API 文档中的概念、迁移指引和 API 说明;scripts/find_mapi_code_sample.sh 用于查找 Merchant API 操作的代码示例,可按语言过滤,支持 java、python、php、go、nodejs、dotnet、apps_script。

使用方式:遵循“先搜索再作答”的循环,不得臆造 API 细节,需通过脚本核实。文档或概念问题运行:bash <skill_directory>/scripts/query_mapi_docs.sh "Your specific question here";代码示例问题运行:bash <skill_directory>/scripts/find_mapi_code_sample.sh "operation description" [language],例如 "insert product" java。随后依据脚本返回的 JSON 结果整理答案,而不是直接倾倒 JSON。

适用场景:API 概念与行为(配额、速率限制、批处理)、迁移问题(Content API 方法在 Merchant API 中的对应)、特性对比,以及各语言的代码示例。迁移场景需给出 Content API 与 Merchant API 的对比和迁移说明;检测到使用旧版 Content API 的代码库时,先查迁移映射,再按项目语言取示例。

限制:API 修改类调用未经用户明确确认不得执行;不得保存真实凭据或令牌。导入前需核对 package.json、pom.xml 等中的库版本。代码示例优先 v1main 和 v1alpha,未经明确要求不使用 v1beta,多个版本时默认最稳定版本(v1main > v1alpha)。若文档查询脚本失败或返回异常,应告知用户,并说明答案未经最新文档核实,建议到官方 Merchant API 文档确认。