29  /  41

Получить список аналогов для ингредиента

Рекомендуем использовать метод совместно с 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

Пример ответа в формате JSON

	

{
	"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. Обратитесь в техническую поддержку. Токен указан неверно. Для решения проблемы следует обратиться в техническую поддержку.

Пример ошибки в формате JSON

	
		{
			"status": "error",
			"code": 1000,
			"message": "Неверный token. Обратитесь в техническую поддержку."
		}
	

0