php - 无法使用 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);
}
没有错误消息出现。没有错误,只是没有创建新联系人。
解决方案
我必须承认我没有尝试为此使用 php。但是,在 SOQL 查询中,AccountId 被拒绝,您只需键入contact.Account 而不是contact.AccountId。这里可能存在同样的问题吗?你有没有尝试过
$contact->fields = array(
"Account" => '0016F00002OcBIMQA3',
"RecordType" => '0126F000001hG2WQAU',
"LastName" => "test",
);
推荐阅读
- python - How to create new columns based on whether another group of Columns Exists
- python - 计算器窗口 10 但缺少 MC、M+、M-、MU 和 MR 按钮
- regex - Notepad ++替换产生多行的两个字符串之间的文本并在其间保留字符串的某些部分
- python - `--context` 的 Kubernetes API 等价物是什么?
- html - 更新烧瓶中的 SQL 查询不适用于浮点/小数点
- python - Python - 当您不知道需要多少次时如何使用多线程和队列
- java - 使用 apache commons 时删除 csv 文件开头的双引号
- java - Spring Repository 自动生成方法:按给定的顶部编号选择 + 按字段 desc 排序
- postgresql - 如何恢复当前正在写入 master 且尚未归档的 wal 文件?
- arrays - 使用 jq 嵌套数组值