Salesforce API Integration

专为Salesforce数据集成与API调用设计的AI技能

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Salesforce API Integration。
它的用途是:专为Salesforce数据集成与API调用设计的AI技能
完整的 Skill 内容见:https://321skill.com/skills/salesforce-api-integration-x-7/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘我需要从旧的MySQL数据库迁移10万条客户记录到Salesforce的Contact对象,并且要用External Id来避免重复。’ 它会指导你设置Bulk API作业,生成数据转换脚本的框架,并说明如何使用External ID进行upsert操作。或者,你可以说:‘帮我写一个SOQL查询,找出最近30天创建但没有跟进活动的Opportunity。’ AI会生成准确的SOQL语句并解释关键字段。

介绍

本技能旨在解决开发者和业务人员在集成Salesforce系统时面临的各种复杂API调用和数据操作难题。它封装了Salesforce REST、Bulk、Composite和Metadata四大核心API,能够高效处理从简单的记录增删改查到复杂的大批量数据同步、OAuth认证以及错误处理等任务。

使用时,你可以直接向AI描述你的Salesforce操作需求,例如查询特定对象的SOQL语句、批量导入数万条客户记录、设置服务器到服务器的JWT认证,或是处理常见的API错误如INVALID_SESSION_ID或DUPLICATES_DETECTED。AI会基于此技能生成准确的代码片段或提供分步指导。

该技能非常适合需要与Salesforce系统进行深度交互的后端开发、全栈开发以及负责CRM数据迁移和集成的运维工程师。无论是开发自定义集成应用、进行数据迁移,还是维护外部系统与Salesforce的数据同步,都能从中获得直接帮助。

建议在使用前,确保你已拥有Salesforce的访问权限和基本的API知识(如获取安全令牌)。对于涉及企业级数据的大规模操作,务必先在沙盒环境中进行充分测试。注意,本技能专注于API调用和数据处理,不涉及Salesforce内部的Apex代码开发或自定义对象设计。

核心特点

与通用的API调用技能不同,它深度集成了Salesforce特有的Bulk API(处理海量数据)、Composite API(组合操作)和Metadata API(元数据操作),并内置了对SOQL/SOSL查询语法、Change Data Capture事件、Platform Events以及自定义Apex端点调用的原生支持,能精准处理Salesforce生态特有的错误码和认证流程。

注意事项

不适合用于设计个人CRM系统、编写Salesforce Apex代码,或学习通用的第三方API调用机制。

常见问题

如何用这个技能批量导入Salesforce数据?

提供CSV文件路径或数据源,AI会指导你使用Bulk API进行高效、异步的数据插入或更新操作。

调用API时遇到INVALID_SESSION_ID错误怎么办?

AI会指导你检查并刷新OAuth令牌,或使用JWT Bearer流程重新进行服务器端认证。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/salesforce-api-integration-x-7/raw/index.md 读取 Salesforce API Integration 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。