Salesforce Professional Edition API不支持SalesForce联系人的所有字段

时间:2013-05-21 08:44:24

标签: salesforce

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实体上没有这样的列'HomePhone'   '联系'。如果您尝试使用自定义字段,请务必使用   在自定义字段名称后附加'__c'。请参考你的   WSDL或描述调用适当的名称。

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

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

1 个答案:

答案 0 :(得分:1)

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