如何在Salesforce上使用describeSObject获取自定义字段列表

如何在Salesforce上使用describeSObject获取自定义字段列表,salesforce,Salesforce,我正在使用describeSObject获取对象“contact”的字段列表 但是,虽然我在contact对象中创建了一些自定义字段,但在fields属性上循环时返回的字段列表中不会显示这些自定义字段 $fields = $mySforceConnection->describeSObject('contact'); foreach($fields->fields as $value){ echo $value->name.' '.$value->label."

我正在使用describeSObject获取对象“contact”的字段列表

但是,虽然我在contact对象中创建了一些自定义字段,但在fields属性上循环时返回的字段列表中不会显示这些自定义字段

$fields = $mySforceConnection->describeSObject('contact');

foreach($fields->fields as $value){
    echo $value->name.' '.$value->label."\r\n";
}
这样做时,我会得到所有默认的联系人对象字段,但不会得到我为对象创建的自定义字段

我找不到我做得不对的地方,知道吗


提前感谢您的帮助。

describeSObject将返回您有权访问的所有字段(标准和自定义),听起来您可能没有获得对新字段的配置文件FLS(字段级安全性)访问权限。

在自定义字段的“设置字段级安全性”中,我已选中所有复选框,但自定义字段不会出现。你能想到其他销售人员的设置吗?我应该看看?谢谢你确定在这两种情况下你都在同一个组织中寻找吗?