CreateNewSubclient
Регистрирует клиента рекламного агентства в Яндексе и создает учетную запись в Яндекс Директе.
Метод отключен. Используйте API версии 5.
Информацию о соответствии методов в версиях 4 и 5 см. в Руководстве по переходу.
Метод доступен только рекламным агентствам и не доступен прямым рекламодателям. Для агентств доступ предоставляется по заявке.
С 10 октября 2016 г. рекламные агентства могут регистрировать только клиентов, работающих в реальной валюте. Возможность регистрации новых клиентов, работающих в у. е., отключена. В связи с этим логика работы метода изменена.
Если у агентства одна допустимая валюта, клиент создается в валюте агентства.
Если у агентства несколько допустимых валют, метод возвращает ошибку. Регистрация клиента в этом случае возможна только с помощью метода CreateNewSubclient (Live) или в веб-интерфейсе.
Допустимые валюты указаны в результирующем параметре ClientCurrencies метода GetClientInfo (Live).
Для метода существует версия CreateNewSubclient (Live).
Ограничения
Можно зарегистрировать не более 100 клиентов в сутки.
Входные данные
Ниже показана структура входных данных в формате JSON.
{
"method": "CreateNewSubclient",
"param": {
/* CreateNewSubclientRequest */
"Login": (string),
"Name": (string),
"Surname": (string)
}
}
Ниже приведено описание параметров.
Параметр | Описание | Требуется |
Объект CreateNewSubclientRequest | ||
---|---|---|
Login | Логин клиента (уникальный в Яндексе). По указанному логину создается учетная запись пользователя в Яндексе. Если логин не уникальный возвращается сообщение об ошибке 252. | Да |
Name | Имя клиента, не более 20 символов. Не допускаются символы & = < > . | Да |
Surname | Фамилия клиента, не более 20 символов. Не допускаются символы & = < > . | Да |
Параметр | Описание | Требуется |
Объект CreateNewSubclientRequest | ||
---|---|---|
Login | Логин клиента (уникальный в Яндексе). По указанному логину создается учетная запись пользователя в Яндексе. Если логин не уникальный возвращается сообщение об ошибке 252. | Да |
Name | Имя клиента, не более 20 символов. Не допускаются символы & = < > . | Да |
Surname | Фамилия клиента, не более 20 символов. Не допускаются символы & = < > . | Да |
Результирующие данные
Ниже показана структура результирующих данных в формате JSON.
{
"data": {
/* CreateNewSubclientResponse */
"Login": (string),
"Password": (string),
"FIO": (string),
"Email": (string),
"ClientID": (int)
}
}
Ниже приведено описание параметров.
Параметр | Описание |
Объект CreateNewSubclientResponse | |
---|---|
Login | Логин пользователя на Яндексе. |
Password | Автоматически сгенерированный пароль. По логину и паролю клиент может авторизоваться в Яндексе. |
FIO | Фамилия и инициалы. |
Email | Адрес электронной почты для отправки новостей и уведомлений. |
ClientID | Идентификатор клиента. |
Параметр | Описание |
Объект CreateNewSubclientResponse | |
---|---|
Login | Логин пользователя на Яндексе. |
Password | Автоматически сгенерированный пароль. По логину и паролю клиент может авторизоваться в Яндексе. |
FIO | Фамилия и инициалы. |
Email | Адрес электронной почты для отправки новостей и уведомлений. |
ClientID | Идентификатор клиента. |
Примеры входных данных
Python
{
'Login': 'agrom',
'Name': 'Александр',
'Surname': 'Громов'
}
PHP
array(
'Login' => 'agrom',
'Name' => 'Александр',
'Surname' => 'Громов'
)
Perl
{
'Login' => 'agrom',
'Name' => 'Александр',
'Surname' => 'Громов'
}