Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Запрос

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

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

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

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
requestidstringИдентификатор запроса


ssqueryСНИЛС беременной


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


birthdayqueryДата рождения беременной
+Формат: yyyy-MM-dd
doctypequeryТип документа, удостоверяющего личность (ДУЛ)
+Типы документов указаны на странице
Документ удостоверяющий личность - IdentityDocument
docnamequeryНаименование ДУЛ
+
docseriesqueryСерия ДУЛ
+
docnumberqueryНомер ДУЛ
+
docdatequeryДата выдачи ДУЛ
+Формат: yyyy-MM-dd

Пример запроса: 

https://portal.2dr.ru/api/iemk/milkkitchen/pregnantInfo?ss=141-705-714 36&surname=Степина&name=Кристина&patronymic=Андреевна&birthday=1992-05-08&doctype=14&docname=Паспорт РФ&docseries=46 16&docnumber=115820&docdate=2016-01-27


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

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

Модель:

Блок кода
{
    "data": {
        "SSfoodPaymentDate": "1231900-123-123 12"01-01",
        "pregnancyWeek": 7,
        "SurnameplannedBirthDate": "Иванова2020-07-02",
        "Namess": "Иванка141-705-714 36",
        "Patronymicsurname": "ИвановнаСтепина",
        "Birthdayname": "1999-01-23Кристина",
        "Documentpatronymic": {
"Андреевна",
        "DocTypebirthday": "141992-05-08",
        "DocNamedocument": {
            "Паспорт гражданина РФdocType": "14",
      "Series      "docName": "14Паспорт 13РФ",
      "Number      "series": "41341346 16",
      "Date      "number": "2013-02-01115820",
        },
    "FoodPaymentDatedate": "20192016-1101-0227",
       "PregnancyWeek": 13},
        "PlannedBirthDatedate": "20202019-05-1511-30T17:34:48.1414559+03:00"
    },
    "encoded": "ewogICAiU1MiOiAiMTIzLTEyMy0xMjMgMTIiLAogICAiU3VybmFtZSI6ICLQmNCy0LDQvdC+0LLQsCIsCiAgICJOYW1lIjogItCY0LLQsNC90LrQsCIsCiAgICJQYXRyb255bWljIjogItCY0LLQsNC90L7QstC90LAiLAogICAiQmlydGhkYXkiOiAiMTk5OS0wMS0yMyIsCiAgICJEb2N1bWVudCI6IHsKICAgICAgIkRvY1R5cGUiOiAiMTQiLAogICAgICAiRG9jTmFtZSI6ICLQn9Cw0YHQv9C+0YDRgiDQs9GA0LDQttC00LDQvdC40L3QsCDQoNCkIiwKICAgICAgIlNlcmllcyI6ICIxNCAxMyIsCiAgICAgICJOdW1iZXIiOiAiNDEzNDEzIiwKICAgICAgIkRhdGUiOiAiMjAxMy0wMi0wMSIKICAgICAgfSwKICAgIkZvb2RQYXltZW50RGF0ZSI6ICIyMDE5LTExLTAyIiwKICAgIlByZWduYW5jeVdlZWsiOiAxMywKICAgIlBsYW5uZWRCaXJ0aERhdGUiOiAiMjAyMC0wNS0xNSIKfQ==eyJGb29kUGF5bWVuRGF0ZSI6IjE5MDAtMDEtMDEiLCJQcmVnbmFuY3lXZWVrIjo3LCJQbGFubmVkQmlydGhEYXRlIjoiMjAyMC0wNy0wMiIsIlNzIjoiMTQxLTcwNS03MTQgMzYiLCJTdXJuYW1lIjoi0KHRgtC10L/QuNC90LAiLCJOYW1lIjoi0JrRgNC40YHRgtC40L3QsCIsIlBhdHJvbnltaWMiOiLQkNC90LTRgNC10LXQstC90LAiLCJCaXJ0aGRheSI6IjE5OTItMDUtMDgiLCJEb2N1bWVudCI6eyJEb2NUeXBlIjoiMTQiLCJEb2NOYW1lIjoi0J/QsNGB0L/QvtGA0YIg0KDQpCIsIlNlcmllcyI6IjQ2IDE2IiwiTnVtYmVyIjoiMTE1ODIwIiwiRGF0ZSI6IjIwMTYtMDEtMjcifSwiRGF0ZSI6IjIwMTktMTEtMzBUMTc6MzQ6NDguMTQxNDU1OSswMzowMCJ9",
    "sign": "MIIU8gYJKoZIhvcNAQcCoIIU4zCCFN8CAQExDjAMBggqhQMHAQECAgUAMAsGCSqGSIb3DQEHAaCCEKkwggdzMIIHIKADAgECAgpRVeuSAAAAAABgMAoGCCqFAwcBAQMCMIIBJDEeMBwGCSqGSIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstCwMRkwFwYDVQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYDVQQJDCXRg9C70LjRhtCwINCi0LLQtdGA0YHQutCw0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC40L3QutC+0LzRgdCy0Y/Qt9GMINCg0L7RgdGB0LjQuDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAxMRowGAYIKoUDA4EDAQESDDAwNzcxMDQ3NDM3NTEsMCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHRgdC40LgwHhcNMTgwNzI3MTIzMzA4WhcNMzMwNzI3MTIzMzA4WjCCAT8xGDAWBgUqhQNkARINMTAyMTYwMjg1NTI2MjEaMBgGCCqFAwOBAwEBEgwwMDE2NTUwNDU0MDYxCzAJBgNVBAYTAlJVMTMwMQYDVQQIDCoxNiDQoNC10YHQv9GD0LHQu9C40LrQsCDQotCw0YLQsNGA0YHRgtCw0L0xFTATBgNVBAcMDNCa0LDQt9Cw0L3RjDE4MDYG"
}

Где:
data - Информация о беременной - PregnantInfoPregnantInfo 
date - дата выполнения запроса
encoded - закодированный в base64 объект data в кодировке UTF-8
sign - PCK#7 подпись по алгоритму ГОСТ-2012 по полю encoded   отсоединенная PKCS#7 CAdES-BES по полю encoded. Формирование подписи описано на странице Подпись запросов на обеспечение молочной кухней беременных и детей до 3х лет


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

...