Рекомендуем использовать метод совместно с GET /products/element/{$id}/price/ (для продуктов) и /recipes/element/{$id}/products/ (для заготовок). Это позволит предоставить пользователю дополнительную информацию при выборе аналога.
Для получения списка аналогов следует использовать метод GET/analog/{$id}/, где {$id} — уникальный идентификатор ( fc_id) заготовки или продукта.
GET| Параметр | Обязательно | Описание |
|---|---|---|
| token | Да | Текущий токен |
GET /api/1.0/analog/125677/?token=3fca2c2f88d821fd1592b842713d1093 HTTP/1.1
Host: foodcost.pro
| Свойства | Описание | Значения | |
|---|---|---|---|
| status | Статус ответа на запрос | success/error | |
| w_netto | Масса НЕТТО заменяемого продукта | ||
| storage_unit | Код единицы хранения по ОКЕИ | ||
| products | Массив свойств продуктов–аналогов, где: | ||
| fc_id | уникальный идентификатор элемента Справочника продуктов в системе | ||
| origin_id | уникальный идентификатор элемента Справочника продуктов в таблице | ||
| name | названиеэлемента Справочника продуктов | ||
| description | краткое описаниеэлемента Справочника продуктов | ||
| w_brutto | эквивалентная масса БРУТТО продукта | ||
| recipes | Массив свойств заготовок–аналогов, где: | ||
| fc_id | уникальный идентификатор элемента Сборника рецептур в системе | ||
| origin_id | уникальный идентификатор элемента Сборника рецептур в таблице | ||
| name | название элемента Сборника рецептур | ||
| description | краткое описание элемента Сборника рецептур | ||
| w_brutto | эквивалентная масса БРУТТО продукта | ||
| token | Новый токен | success/error | |
{
"status": "success",
"w_netto": "1000",
"storage_unit": "112",
"products": [
{
"fc_id": "1063",
"origin_id": "112",
"name": "Меланж",
"description": "Смесь яичных белков и желтков, получаемые механическим способом.",
"w_brutto": "1000"
}
],
"recipes": [
{
"fc_id": "1063",
"origin_id": "112",
"name": "Смесь яичная на воде, заготовка",
"description": "Смесь яичного порошка и воды может использоваться для замены куриного яйца",
"w_brutto": "1000"
}
],
"token": 3fca2c2f88d821fd1592b842713d1093
}
Обратите внимание!
Для доступа к Сборнику рецептур требуется токен. Не забудьте перезаписать записать новый токен!
| Код | Текст ошибки | Причины |
|---|---|---|
| 3 | Request method does not supported | Используется неправильный метод запроса |
| 1000 | Неверный token. Обратитесь в техническую поддержку. | Токен указан неверно. Для решения проблемы следует обратиться в техническую поддержку. |
{
"status": "error",
"code": 1000,
"message": "Неверный token. Обратитесь в техническую поддержку."
}