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