SalesForce机会字段插入错误

时间:2012-02-21 13:21:13

标签: java web-services salesforce

我通过Java在salesforce中集成了一个名为CloseDate的字段。 我的代码是相同的 opportunitySObject.setField("CloseDate", "2010-01-01"); 但我得到message='Close Date: value not of required type: 2010-01-01' statusCode='INVALID_TYPE_ON_FIELD_IN_RECORD'

我通过查询数据库看到的是2010-01-01格式的CloseDate,即yyyy-MM-dd

请帮忙。

1 个答案:

答案 0 :(得分:2)

如果这是java代码,请尝试传递实际的Date值而不是字符串。您的SOAP堆栈(Axis,CXF等)会将日期序列化为正确的有线格式。

这个建议实际上适用于Enterprise API。如果您使用的是合作伙伴API,则可能会有所不同。