后端与接口
在 Zoho Catalyst 多平台 SDK…
当需要为 Node.js、Web、Python、Java、Android、iOS 或 Flutter 编写 Zoho Catalyst SDK 代码时,按平台切换参考文档并优先给出正确的初始化写法。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
在 Zoho Catalyst 多平台 特定
解决思路
- 先识别目标平台:Node.js、Web(浏览器)、Python、Java、Android、iOS 或 Flutter。
- 加载与该平台匹配的参考文件:每个平台都有独立的 SDK 参考文档,内含初始化模式和各服务方法。
- 初始化优先:在展示任何服务专属代码之前,先给出 SDK 初始化调用。
- 处理平台差异:Web SDK 使用浏览器端鉴权(无 service account);Node.js SDK 使用服务端初始化;移动端 SDK 需要在 config 中提供 Catalyst project ID。
- 当查询涉及 Node.js 时加载 references/sdk-nodejs.md,覆盖 DataStore、ZCQL、Cache、Stratus(multipart、signed URLs)、Auth、Email、NoSQL、Job Scheduling、Circuits、Connections、Search、Push Notifications。
- 当查询涉及 Web 时加载 references/sdk-web.md(Web SDK v4),覆盖浏览器端鉴权(hosted/embedded login)、generateAuthToken、isUserAuthenticated、signOut、DataStore、Stratus、跨域 Slate→function 模式。
- 当查询涉及 Python 时加载 references/sdk-python.md,覆盖 DataStore、ZCQL、Cache、Stratus、Auth、Email、Search、Connections、NoSQL、Push Notifications、Job Scheduling、Circuits、Zia、SmartBrowz。
- 当查询涉及 Java 时加载 references/sdk-java.md,覆盖 Maven 配置、DataStore、ZCQL、Cache、SmartBrowz(Selenium、PDF)。
- 当查询涉及 Android (Kotlin)、iOS (Swift) 或 Flutter (Dart) 时加载 references/sdk-mobile.md,覆盖 auth、DataStore、ZCQL、Stratus、Push Notifications、Search。
- 触发识别:出现 "SDK"、zcatalyst-sdk-node、zcatalyst-sdk、"Node.js SDK"、"Web SDK"、"Python SDK"、"Java SDK"、"Android SDK"、"iOS SDK"、"Flutter SDK"、sdk-web、sdk-mobile、catalyst.initialize、catalystApp、"initialize SDK" 或任何平台相关 SDK 问题时,启用本技能。
适用边界 · 注意事项
- 项目未使用 Zoho Catalyst 平台时不适用(本技能只讲 Catalyst 各语言 SDK)。
- 询问通用 SDK 设计理念或与 Catalyst 无关的第三方 SDK 时不适用。