0

我正在使用 SalesForce PHP Toolkit 并获得很好的连接。但是当我使用任何示例代码时 - 请参见此处

INVALID_FIELD: No such column '' on entity 'Contact'. If you are attempting to use a custom field, be sure to append the '__c' after the custom field name. Please reference your WSDL or the describe call for the appropriate names.

我可能只是在努力寻找答案,因为谷歌不会让我搜索“”

环境是 CentOS 6 和 PHP 5.3。

4

1 回答 1

5

我刚刚在这里创建了一个帐户来回答这个问题。我花了一整天的时间才发现 PHP Toolkit 中的这个错误。该问题是由“fieldsToNull”属性引起的。我读了大约。这里的解决方案让我知道在哪里寻找解决方案。

所以一个正确的例子是:

 $fields = array('LastName' => 'Doe');
 $sObject = new SObject();
 $sObject->fields = $fields;
 $sObject->fieldsToNull = NULL;//this is the solution! :)      
 $sObject->type = 'Contact';

然后,照常处理 PHP Toolkit 示例的其余部分。它适用于我的合作伙伴 WSDL+Developer SF 帐户。

希望能帮助到你!

于 2012-11-30T01:09:00.873 回答