Какие-либо API по умолчанию в Dolibarr для создания записей заказов на продажу?
В Dolibarr есть модуль для успокоительных API.
Похоже, что API Explorer показывает все задачи CRUD для каждого модуля, такие как заказы, запасы и клиенты.
Но чтобы СОЗДАТЬ запись, образец VALUE для метода POST показывает как:
{"request_data": ["string"]}
Какие конкретные атрибуты поля должны быть здесь? Где я могу найти полевые требования?
1 ответ
Когда вам нужен такой параметр, как { "request_data": [ "string" ] } для POST API, все, что вам нужно сделать, это вызвать аналогичный API для получения записи (то есть тот же API с методом GET). Результат можно вырезать и вставить, чтобы использовать для создания новой записи (просто измените id и ref в ответе, полученном GET).
Вы должны взглянуть на атрибуты Commande
класс: https://github.com/Dolibarr/dolibarr/blob/develop/htdocs/commande/class/commande.class.php
Объект должен быть примерно таким:
{
"date_commande" : "0000-00-00 00:00:00",
"date_livraison" : "0000-00-00 00:00:00",
"attribute3": "and so on"
}