Как при создании лида через api SalesForce добавить значение пользовательского поля?

Здравствуйте!

Через api добавляю лид, все работает хорошо, но появилась необходимость включить в него пользовательское поле, в админке создал его, получил id - "00N20000008cfNz_ileinner" (узнал через исходный код, больше нигде не смог найти ничего похожего).
Пытаюсь добавить так же как и обычное поле - $lead->"00N20000008cfNz_ileinner" = "yandex.ru";
но ничего не выходит, подскажите пожалуйста, как решить данную проблему.

<?php

define("USERNAME", "name");
define("PASSWORD", "pass");
define("SECURITY_TOKEN", "token");
require_once ('soapclient/SforceEnterpriseClient.php');

$mySforceConnection = new SforceEnterpriseClient();
$mySforceConnection->createConnection("enterprise.wsdl.xml");
$mySforceConnection->login(USERNAME, PASSWORD.SECURITY_TOKEN);

$lead->type = 'Lead';
$lead = new stdclass();
$lead->FirstName = "CC3CCC";
$lead->LastName = "Ястр";
$lead->Company = "ЯстрКом";
$lead->Email = "yastr@ya.ru";

// пользовательское поле с id 00N20000008cfNz_ileinner
// $lead->"00N20000008cfNz_ileinner" = "yandex.ru";

$result = $mySforceConnection->create(array($lead), 'Lead');
print_r($result);

?>
  • Вопрос задан
  • 2567 просмотров
Решения вопроса 1
kwikpik
@kwikpik
Developer
Попробуйте не ID поля а его название, что-то вроде customfield__c
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽