0

我正在使用http://www.salesforce.com/us/developer/docs/api_asynch/中描述的批量上传代码。

唯一的区别是我正在上传自定义对象类型。我可以访问 Employee_c。但现在我得到一个不同的错误

stateMessage='InvalidBatch:未找到字段名称:名字'

名字是 csv 中的第一列。

在调试时,我可以看到临时 csv 正在正确创建。但是,执行 checkResults 时出现此错误。该代码与使用 REST 的批量 api 的示例 java 代码中的代码完全相同。

我正在使用 Salesforce 的免费开发人员版本。

我创建了一个新的权限集,在其中我为自定义对象员工提供了以下权限:读取/创建/编辑/删除/查看全部/修改全部。所有字段都被授予编辑权限。权限集与 Salesforce 用户许可证相关联。程序化登录使用与系统管理员配置文件关联的用户,该配置文件具有销售人员用户许可证。

但是错误仍然存​​在!

任何指针将不胜感激

谢谢

萨米尔

4

1 回答 1

2

尝试不带空格的“名字”。

您可以在设置 > 应用程序设置 > 对象 >(选择您的对象)>(选择您的字段)中查看任何字段的 API 名称。确保您查询的所有字段都具有正确的 API 名称。

于 2011-12-29T15:18:20.190 回答