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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/salesforce-api-integration-x-7/raw/index.md(查看排版版本)