Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 11 Следующий »

Метод позволяет по данным ребенка подтвердить статус кормящей матери, получить тип вскармливания и положены ли выплаты по питанию

Запрос

Адрес запроса

GET: {{url}}/milkkitchen/FeedingInfo?ss={ss}&surname={surname}&name={name}&patronymic={patronymic}&birthday={birthday}&doctype={doctype}&docname={docname}&docseries={docseries}&docnumber={docnumber}&docdate={docdate}

Параметры запроса

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
ssqueryСНИЛС ребенка


surnamequeryФамилия ребенка+
namequeryИмя ребенка
+
patronymicqueryОтчество ребенка


birthdayqueryДата рождения ребенка
+
doctypequeryТип документа, удостоверяющего личность (ДУЛ)
+Типы документов указаны на странице
Документ удостоверяющий личность - IdentityDocument

docnamequeryНаименование ДУЛ
+
docseriesqueryСерия ДУЛ
+
docnumberqueryНомер ДУЛ
+
docdatequeryДата выдачи ДУЛ
+


Ответ сервера

В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:

Модель:

{
  "data": {
   "ss": "123-123-123 12",
   "surname": "Петров",
   "name": "Михаил",
   "patronymic": "Иванович",
   "birthday": "2019-09-27",
   "document": {
      "docType": "5",
      "docName": "Свидетельство о рождении",
      "series": "IV-14",
      "number": "41341343",
      "date": "2019-10-01"
      },
  "isFoodPaymentMother": true,
  "isFoodPaymentChild": false,
  "childAgeMonths": 2
  "feedingType": {
    "Code": "1",
    "Name": "Грудное"
    },
  "date": "2019-11-29:17:00:43+03:00"
  },
  "encoded": "ewogICAic3MiOiAiMTIzLTEyMy0xMjMgMTIiLAogICAic3VybmFtZSI6ICLQn9C10YLRgNC+0LIiLAogICAibmFtZSI6ICLQnNC40YXQsNC40LsiLAogICAicGF0cm9ueW1pYyI6ICLQmNCy0LDQvdC+0LLQuNGHIiwKICAgImJpcnRoZGF5IjogIjIwMTktMDktMjciLAogICAiZG9jdW1lbnQiOiB7CiAgICAgICJkb2NUeXBlIjogIjUiLAogICAgICAiZG9jTmFtZSI6ICLQodCy0LjQtNC10YLQtdC70YzRgdGC0LLQviDQviDRgNC+0LbQtNC10L3QuNC4IiwKICAgICAgInNlcmllcyI6ICJJVi0xNCIsCiAgICAgICJudW1iZXIiOiAiNDEzNDEzNDMiLAogICAgICAiZGF0ZSI6ICIyMDE5LTEwLTAxIgogICAgICB9LAogICJpc0Zvb2RQYXltZW50TW90aGVyIjogdHJ1ZSwKICAiaXNGb29kUGF5bWVudENoaWxkIjogdHJ1ZSwKICAiZmVlZGluZ1R5cGUiOiAi0JPRgNGD0LTQvdC+0LUg0LLRgdC60LDRgNC80LvQuNCy0LDQvdC40LUiCn0=",
  "sign": "MIIU8gYJKoZIhvcNAQcCoIIU4zCCFN8CAQExDjAMBggqhQMHAQECAgUAMAsGCSqGSIb3DQEHAaCCEKkwggdzMIIHIKADAgECAgpRVeuSAAAAAABgMAoGCCqFAwcBAQMCMIIBJDEeMBwGCSqGSIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRkwFwYDVQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYDVQQJDCXRg9C70LjRhtCwINCi0LLQtdGA0YHQutCw0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC40L3QutC+0LzRgdCy0Y/Qt9GMINCg0L7RgdGB0LjQuDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAxMRowGAYIKoUDA4EDAQESDDAwNzcxMDQ3NDM3NTEsMCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40LgwHhcNMTgwNzI3MTIzMzA4WhcNMzMwNzI3MTIzMzA4WjCCAT8xGDAWBgUqhQNkARINMTAyMTYwMjg1NTI2MjEaMBgGCCqFAwOBAwEBEgwwMDE2NTUwNDU0MDYxCzAJBgNVBAYTAlJVMTMwMQYDVQQIDCoxNiDQoNC10YHQv9GD0LHQu9C40LrQsCDQotCw0YLQsNGA0YHRgtCw0L0xFTATBgNVBAcMDNCa0LDQt9Cw0L3RjDE4MDYG"
}

Где:
data - Информация о питании ребёнка - FeedingChildInfo
encoded - закодированный в base64 объект data в кодировке UTF-8
sign -  отсоединенная PKCS#7 CAdES-BES по полю encoded 


Примеры возможных сообщений для различных категорий

КатегорияВозраст ребенкаУсловиеОтветПример ответа из API
Кормящая матьдо 6 месяцевесли Тип вскармливания =
Грудное
Грудное вскармливание

"isFoodPaymentMother": true,
  "isFoodPaymentChild": false,
  "childAgeMonths": 2
  "feedingType": {
    "Code": "1",
    "Name": "Грудное"
    }

Дети до 3х летдо 6 месяцевесли Тип вскармливания =
Смешанное или Искусственное
Смешанное
вскармливание или
Искусственное
вскармливание

"isFoodPaymentMother": false,
  "isFoodPaymentChild": true,
  "childAgeMonths": 2
  "feedingType": {
    "Code": "2",
    "Name": "Смешанное"
    }

от 6 месяцев до 1
года
если Тип вскармливания =
Грудное, Смешанное или Искусственное
Положено питание по возрасту

"isFoodPaymentMother": false,
  "isFoodPaymentChild": true,
  "childAgeMonths": 8
  "feedingType": {
    "Code": "3",
    "Name": "Искусственное"
    }

от 1 года до 3 летЕсли поле Положены
выплаты = Да
Положено питание по возрасту

"isFoodPaymentMother": false,
  "isFoodPaymentChild": true,
  "childAgeMonths": 19
  "feedingType": {
    "Code": "2",
    "Name": "Смешанное"
    }


В случае возникновения ошибок будет возвращен стандартный ответ сервера;

В случае возникновения ошибок валидации сервер вернет стандартное сообщение валидации.


  • Нет меток