Страница 1 из 1

Интеграция через API

Добавлено: 08 июл 2021, 23:44
remchik
$items[] = array(
'field_242' => $name, //338 - ID текстового поля
'id' => $contact_id
);


ID - упорно не хочет вставляться в базу, можно как то обойти это штатным функционалом ?

Re: Интеграция через API

Добавлено: 09 июл 2021, 07:19
support
Это системное поле. По ID можно только обновить запись.

Re: Интеграция через API

Добавлено: 09 июл 2021, 07:22
remchik
Поправил в api.php

в ветке function action_insert()
Добавил ID по примеру parent_item_id

Код: Выделить всё

if(in_array($field,array('id','created_by','parent_item_id','group_id','firstname','lastname','email','username','password')))
				{
					switch($field)
					{
						case 'id':
Прошу не кидать, знаю что такое ID, у меня сейчас куча связанныз записей, и все они из другой системы имеют ID, вложенных много, и реальное решение через стандарт с вложенными сущностями.