我一直使用intuit的Quickbooks Api來連接管理面板。 目前僅用於從管理控制檯創建客戶記錄。我可以添加名稱,公司名稱但無法添加電話和電子郵件詳細信息。以下是代碼:對於Quickbooks api中的客戶電話和電子郵件,「爲空值創建默認對象」錯誤
function qb_insert($name,$company,$phone,$email){
$requestValidator = new OAuthRequestValidator(QB_accessToken,QB_accessTokenSecret,QB_consumerKey,QB_consumerSecret);
$serviceType= IntuitServicesType::QBO;
$serviceContext = new ServiceContext(QB_realmId, $serviceType, $requestValidator);
$dataService = new DataService($serviceContext);
$customerObj = new IPPCustomer();
$customerObj->Name = $name;
$customerObj->CompanyName = $company;
$customerObj->GivenName = $name;
$customerObj->DisplayName = $name;
$customerObj->PrimaryEmailAddr->Address = $email;
$customerObj->PrimaryPhone->FreeFormNumber = $phone;
$resultingCustomerObj = $dataService->Add($customerObj);
return $resultingCustomerObj;
}
如果你仔細看看,我一直在使用PrimaryPhone, Phone,AlternatePhone, Mobile, PrimaryEmailAddr
但他們沒有工作。 客戶僅使用Name and Company name
創建。
在此先感謝。
問候, 阿倫