Какие-либо API по умолчанию в Dolibarr для создания записей заказов на продажу?

В Dolibarr есть модуль для успокоительных API.

Похоже, что API Explorer показывает все задачи CRUD для каждого модуля, такие как заказы, запасы и клиенты.

API Explorer

Но чтобы СОЗДАТЬ запись, образец 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"
}
Другие вопросы по тегам