====== GetActivationForm ====== ===== Параметры ===== ^Название^Тип^Описание^ |partNum|string|Партномер. Проверяется, активирована ли форма у соответствующего вендора, и собирается список правил, необходимых для заполнения формы| |montSubscriberId|Guid|идентификатор подписчика| |langCode|string|Код языка (например RU)| ===== Возвращаемое значение ===== ^Тип^Описание^ |[[ru:apiv2:types:RegistrationDescriptionContract|RegistrationDescriptionContract]]|Правила заполнения регистрационной формы| ===== Описание ===== Метод используется для получения активационной формы, в которой содержатся правила заполнения полей для создания подписчика или его активации для пользования заданным продуктом. Если этот метод вызывается для нового подписчика, то значение montSubscriberId можно не передавать. ===== Возможные ошибки ===== ^Код^Текст ошибки^ |2|Продукт не найден| |60|Пользователь уже активирован| |900|Для заданного продукта не нужна активационная форма| ===== Пример для XmlOverHttp ===== ==== запрос ==== GET [[https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetActivationForm?partNum=OF365B&montSubscriberId=53e3081c-f787-4e33-bc99-cc2e3aa392c7&langCode=RU|https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetActivationForm?partNum=OF365B&montSubscriberId=53e3081c-f787-4e33-bc99-cc2e3aa392c7&langCode=RU]] или GET [[https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetActivationForm?partNum=OF365B&langCode=RU|https://sandbox.mont.ru/Version2/Service/B2BServiceV2Xml.svc/GetActivationForm?partNum=OF365B&langCode=RU]] ==== ответ ==== false CREST Email Email Введите email ^([^@]*@[^@]*){1,128}$ Укажите корректный Email false 1 1 true true 1 128 ... CompanyName Название компании Введите название компании ^.{1,128}$ Неправильно указано название компании false 1 1 true true 1 128 false 0 ===== Пример для SOAP ===== ==== запрос ==== POST [[https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc|https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc]] http://tempuri.org/IB2BServiceV2/GetActivationForm http://www.w3.org/2005/08/addressing/anonymous https://sandbox.mont.ru/Version2/Service/B2BServiceV2.svc username password clp-685 55173afd-3227-4b09-8c2a-8ef38c490708 RU ==== ответ ==== http://tempuri.org/IB2BServiceV2/GetActivationFormResponse d0a5e327-5cc7-4060-9f06-f21ee8a5cafd 2015-09-28T13:22:30.693Z 2015-09-28T13:27:30.693Z false true Укажите корректный Email Введите email Email Email 1 false 0 0 ^([^@]*@[^@]*){1,128}$ true 1 ... Россия true Не указана страна Страна конечного пользователя CountryCode Страна 1 false 0 0 ^.{2,30}$ true 1 CREST 0 false