我之前一直在使用 SOAP
API 创建记录并将其从远程系统更新到 salesforce。然后我在我的应用程序中添加了 oAuth 2.0
的附加功能。但是在与此 oAuth
建立连接时,SOAP
的 upsert 或任何其他查询方法拒绝接受它建立的连接。然后我尝试将其切换到Rest
API。
这又出现了一个问题,因为我们可以在 REST
中一一发送记录。我的最后一个选择是Bulk
API。但我找不到任何使用列表创建或更新记录的示例。此 Bulk
API 随处与 csv 文件一起使用。但我需要从对象列表中传递记录,因为它是使用 SOAP
完成的。
任何人都可以为我提供一些示例,或者如果这只能通过 csv 文件完成,那么是否有其他方法可以对列表使用相同的方法?
最佳答案
如果您正在寻找使用批量 API 上传数据的代码示例,您可以在 Salesforce 开发人员文档中找到它,例如 - Walk Through the Sample Code 。有从 CSV 文件上传数据的示例。
我还建议您阅读Bulk API Developer Guide特别要考虑Bulk API Limits以便更好地了解它如何适合您的案例。
更新: Here是一个存储库,其中包含从 C# 使用 Salesforce Bulk API 的示例。
关于java - Salesforce 批量 api 使用 java 从列表中创建和更新 1000 条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39382810/