我正在使用http://www.salesforce.com/us/developer/docs/api_asynch/中描述的批量上传代码。
唯一的区别是我正在上传自定义对象类型。我可以访问Employee_c。但现在我得到了一个不同的错误
stateMessage ='InvalidBatch:找不到字段名称:名字'
First Name是csv中的第一列。
调试时我可以看到正确创建了临时csv。但是,当checkResults执行时,我收到此错误。代码与使用REST的批量api的示例java代码完全相同。
我使用的是salesforce的免费开发者版本。
我创建了一个新的权限集,我在自定义对象员工上给出了以下权限: 读取/创建/编辑/删除/查看全部/修改全部。 所有字段都具有编辑权限。 权限集与salesforce用户许可证相关联。 程序化登录是与系统管理员配置文件关联的用户,该配置文件具有销售人员用户许可证。
但问题仍然存在!
任何指针都将不胜感激
由于
萨米尔
答案 0 :(得分:1)
尝试没有空格的“FirstName”。
您可以在Setup>中查看任何字段的API名称应用设置>对象> (选择你的对象)> (选择你的领域)。确保您查询的所有字段都具有正确的API名称。