下面的代码显示了我如何尝试创建子客户。然而这段代码失败了。
这是我所知道的:
$customer = $dataService->Add(Customer::create([
"DisplayName" => $formvars["fullname"],
"CompanyName" => $formvars["clientname"],
"BillAddr" => [
"Line1" => $formvars["addrh1"],
"Line2" => $formvars["addrh2"],
"City" => $formvars["addrc"],
"CountrySubDivisionCode" => $formvars["addrs"],
"PostalCode" => $formvars["addrz"],
],
"ShipAddr" => [
"Line1" => $formvars["addrh1"],
"Line2" => $formvars["addrh2"],
"City" => $formvars["addrc"],
"CountrySubDivisionCode" => $formvars["addrs"],
"PostalCode" => $formvars["addrz"],
],
"PrimaryEmailAddr" => [
"Address" => $formvars["email"]
],
"PrimaryPhone" => [
"FreeFormNumber" => $formvars["phext"],
],
"ParentRef" => [
"value" => $parentid,
]
]));
if ($customer) {
echo $customer->Id;
exit;
} else {
echo "Error creating sub-customer: " . $customer->message;
exit;
}
有人知道我在这里缺少什么吗?
我忘了包括
"Job" => true,
在上面几行中首先要确定这实际上是一个子客户。
我会将这篇文章留给任何有或将有与我相同问题的人。