首页 > 解决方案 > 无法使用 Salesforce php 客户端创建联系人对象,但能够创建其他人

问题描述

当我们的客户在 WordPress 表单中输入他们的信息时,我正在尝试在 Salesforce 上创建一个新的联系人对象。

我注意到我能够创建潜在客户、客户等,但不能特别创建联系人对象。

AccountId 和 LastName 字段是组织联系人中唯一的必填字段。由于我能够创建潜在客户和客户,我假设连接部分工作正常。

$contact = new stdClass();
$contact->type = "Contact";
$contact->fields = array(  
    "AccountId" => '0016F00002OcBIMQA3', 
    "RecordTypeId" => '0126F000001hG2WQAU',
    "LastName" => "test",

);

try {  
    $result = $sforce_connection->create(array($contact));  
    var_dump($result);  

} catch (Exception $e) {  
    var_dump($e);  
}

没有错误消息出现。没有错误,只是没有创建新联系人。

标签: phpwordpressapisoapsalesforce

解决方案


我必须承认我没有尝试为此使用 php。但是,在 SOQL 查询中,AccountId 被拒绝,您只需键入contact.Account 而不是contact.AccountId。这里可能存在同样的问题吗?你有没有尝试过

$contact->fields = array(  
    "Account" => '0016F00002OcBIMQA3', 
    "RecordType" => '0126F000001hG2WQAU',
    "LastName" => "test",

);

推荐阅读