0

https://eu1.salesforce.com/services/data/v20.0/sobjects/Contact/ {contactId}.xml?fields=Id, Name, FirstName, LastName, Salutation, Title, Email, HomePhone, MobilePhone, OtherPhone” .

当我使用上述 api 从 SalesForce 获取联系人时,它在 Salesforce Development Edition 中工作正常,但是当我使用相同的 url 在 Professional Edition 中获取联系人时它会引发异常。错误如下,

Error code: INVALID_FIELD
Error message: 
LastName, Salutation, Title, Email, HomePhone, MobilePhone, OtherPhone
                                ^

行:1:列:65 处的错误在实体“联系人”上没有“家庭电话”列。如果您尝试使用自定义字段,请务必在自定义字段名称后附加“__c”。请参考您的 WSDL 或相应名称的描述调用。

我想要一个 url 来获取所有版本的 SalesForce 中的联系人。

在 SalesForce 的所有版本中获取所有联系人详细信息的正确方法是什么?

4

1 回答 1

1

管理员可以使用一些控件来说明哪些字段可用,哪些字段不可用(对于 EE 及更高版本,字段级别安全性,对于 PE,页面布局控制 API 访问),因此没有一个字段列表适用于任何地方,但是在 REST API 中,您不需要指定字段,如果这样做,https://eu1.salesforce.com/services/data/v20.0/sobjects/Contact/{contactId}.xml您将取回联系人上的所有可用字段。

于 2013-05-21T15:25:13.200 回答