Tôi mới sử dụng api salesforce. Tôi đã tải xuống bộ công cụ saleforce/php và có thể tạo thành công các liên hệ và tài khoản từ biểu mẫu web trên máy chủ của tôi.liên hệ với tài khoản bằng cách sử dụng Salesforce api
Để tạo một số liên lạc Tôi đang làm như sau:
$records[0] = new stdclass();
$records[0]->FirstName = $FirstName;
$records[0]->LastName = $LastName;
$records[0]->Email = $Email;
$records[0]->Phone = $Phone;
$records[0]->MailingStreet = $MailingStreet;
$records[0]->MailingCity = $MailingCity;
$records[0]->MailingState = $MailingState;
$records[0]->MailingPostalCode = $MailingPostalCode;
$records[0]->MailingCountry = $MailingCountry;
$records[0]->LeadSource = $LeadSource;
$create = $mySforceConnection->create($records, 'Contact');
Để tạo tài khoản tôi đang làm việc
sau$records[0] = new stdclass();
$records[0]->Name = $Name
$create = $mySforceConnection->create($records, 'Account');
bất cứ ai có thể cho tôi một ví dụ đơn giản thế nào tôi sẽ kết hợp một liên hệ với một tài khoản?
Tôi có một hộp kiểm trên biểu mẫu hỏi xem đây có phải là tổ chức hay không. Nếu người dùng chọn hộp này, tôi muốn tạo một tài khoản tổ chức với một số dữ liệu và tạo một liên hệ với một số dữ liệu và kết hợp cả hai.
Tôi không tìm kiếm một ví dụ làm việc đầy đủ nhưng nhiều thứ khác chỉ trỏ tôi đi đúng hướng.
phép nói rằng tôi có một tài khoản với id của 001Z0000004XeWfIAK
Tôi đã thử
$records[0] = new stdclass();
$records[0]->FirstName = $FirstName;
$records[0]->LastName = $LastName;
$records[0]->Email = $Email;
$records[0]->Phone = $Phone;
$records[0]->MailingStreet = $MailingStreet;
$records[0]->MailingCity = $MailingCity;
$records[0]->MailingState = $MailingState;
$records[0]->MailingPostalCode = $MailingPostalCode;
$records[0]->MailingCountry = $MailingCountry;
$records[0]->LeadSource = $LeadSource;
$records[0]->AccountId = '001Z0000004XeWfIAK';
$create = $mySforceConnection->create($records, 'Contact');
@ superfell
nó sẽ trả về này:
Array ( [0] => stdClass Object ( [errors] => Array ( [0] => stdClass Object ( [message] => A Household Contact's account must be a household. [statusCode] => FIELD_CUSTOM_VALIDATION_EXCEPTION ) ) [id] => [success] => ) )
Nhưng tôi đang cố gắng để liên kết một liên hệ với một orginization
Liên hệ có được tạo ra không? Bạn có gặp lỗi gì không? –
Bạn cần tạo ví dụ $ để xem tại sao quá trình tạo không thành công. – superfell
Tôi xin lỗi. Tôi không nghĩ rằng tôi đang rõ ràng. Tôi có một loại tài khoản được gọi là tổ chức. Mọi tổ chức đều có liên hệ được liên kết với họ. Tôi đang cố kết hợp các liên hệ với tổ chức – jpshayes