Solution Api (пользовательские методы)
В данном разделе находятся все шаблоны записи, которые есть в базе данных.
Для каждого шаблона записи в платформе автоматически генерируются четыре пользовательских метода Web API, предназначенных для выполнения следующих операций:
- создание записи
Запись
- редактирование записи
- получение данных из определенной записи
- получение данных из всех записей
Список пользовательских методов можно посмотреть по адресу http://your-host/Docs/SolutionApi
Пользовательские методы
В адресах пользовательских методов указывается системное имя шаблона записи.
Использование пользовательских методов будет рассмотрено на примере. Создайте шаблон записи с системным именем "Car" ("Машина") и присвойте ему текстовый атрибут "Color" ("Цвет"). Используйте пользовательские методы следующим образом:
- Для создания новой записи "Машина" отправьте запрос POST на адрес http://yourhost/api/public/solution/Car. Тело ("body") запроса должно содержать атрибут Color и его значение в формате JSON, например, {"Color":"Red"} для создания красной машины. В ответ на запрос платформа отправит id созданной записи (например, "1").
- Для редактирования записи "Машина", отправьте запрос POST на адрес http://yourhost/api/public/solution/Car/1, где "1" — id экземпляра записи. Тело ("body") запроса должно содержать атрибут Color и его новое значение: {"Color":"Silver"}.
- Для получения данных из записи, отправьте запрос GET на адрес http://your-host/api/ public/solution/Car/1, где "1" — id записи. В ответ на запрос платформа отправит атрибут и его значение в формате JSON, например: {"Color":"Silver"}.
- Для получения данных из всех записей отправьте запрос GET на адрес http://yourhost/api/public/solution/Car. Платформа отправит массив, содержащий данные из всех записей в формате JSON.