@Doctor_Dalek

Создание лида из инфоблока в Битрикс24?

Здравствуйте! Помогите, пожалуйста, новичку в Битрикс.
Стоит цель создать интеграцию сайта на платформе 1С Битрикс Управление сайтами и crm Битрикс24. И вроде бы все успешно, лиды создаются, но не добавляются указанные поля. Получается, если уже ранее был создан в crm лид с полем "ИМЯ", то все прекрасно, имя передается с сайта, но остальная информация - нет.

$queryData = http_build_query(array(
			'fields' => array(
              "LOGIN" => $login, 
	"PASSWORD" => $password, 
				"TITLE" => 'Лид с сайта',
				
             "NAME" => $name,
              "SECOND_NAME" => $phone,
              "LAST_NAME" => $special,
              
				"COMMENTS" => "Лид создан автоматически с сайта ",
			),
			'params' => array("REGISTER_SONET_EVENT" => "Y"),
		));

		
		$rest = 'crm.lead.add.json';
		
		$queryUrl = 'тут код вебхука';
		$curl = curl_init();
		curl_setopt_array($curl, array(
			CURLOPT_SSL_VERIFYPEER => 0,
			CURLOPT_POST => 1,
			CURLOPT_HEADER => 0,
			CURLOPT_RETURNTRANSFER => 1,
			CURLOPT_URL => $queryUrl,
			CURLOPT_POSTFIELDS => $queryData,
		));
		$result = curl_exec($curl);
		curl_close($curl);
		$result = json_decode($result, 1);
		if (array_key_exists('error', $result))
		{
			echo "Ошибка при сохранении лида: ".$result['error_description']."";
		}
		else
		{
			return $result['result'];
		}
	}
}
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 1
Не понятно. Вы хотите чтобы у лида автоматически создавались новые поля при добавлении лида? Это так не работает.
Все поля которые вы хотите передавать должны быть созданы заранее.
Ну это как хотеть, чтобы INSERT создавала столбцы в таблице.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы