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

API

Добавлено: 18 июн 2024, 08:55
ktotut
всем доброго дня!

Подскажите как сделать так чтобы при добавлении записей по АPI не происходило дублирование по ключевому полю.

Re: API

Добавлено: 18 июн 2024, 10:49
SalahievFR
Штатного решения нет.
Я думаю, что для решения Вашей задачи нужно действовать так: необходимо сделать запрос по API на наличие записи по условию, если записи нет, запускаем второй запрос по добавлению новой записи, если запись есть по перовому запросу, значит завершаем функцию.

Re: API

Добавлено: 18 июн 2024, 18:51
remchik
SalahievFR писал(а): 18 июн 2024, 10:49 Штатного решения нет.
Я думаю, что для решения Вашей задачи нужно действовать так: необходимо сделать запрос по API на наличие записи по условию, если записи нет, запускаем второй запрос по добавлению новой записи, если запись есть по перовому запросу, значит завершаем функцию.
Ваша система должна быть синхронизирована, следовательно - делаете запрос на наличие записи, и либо у себя обрабатываете наличие, либо добавляете. Полностью поддерживаю.
Но не плохо бы конечно - что бы при добавлении выплевывало ошибку.

Re: API

Добавлено: 18 июн 2024, 18:51
remchik
remchik писал(а): 18 июн 2024, 18:51
SalahievFR писал(а): 18 июн 2024, 10:49 Штатного решения нет.
Я думаю, что для решения Вашей задачи нужно действовать так: необходимо сделать запрос по API на наличие записи по условию, если записи нет, запускаем второй запрос по добавлению новой записи, если запись есть по перовому запросу, значит завершаем функцию.
Ваша система должна быть синхронизирована, следовательно - делаете запрос на наличие записи, и либо у себя обрабатываете наличие, либо добавляете. Полностью поддерживаю.
Но не плохо бы конечно - что бы при добавлении выплевывало ошибку, хотя с другой стороны, может и нужно добавить иногда