UpdateClientInfo
Изменяет учетные записи в Яндекс Директе.
Метод отключен. Используйте API версии 5.
Информацию о соответствии методов в версиях 4 и 5 см. в Руководстве по переходу.
Для метода существует версия UpdateClientInfo (Live).
Прямые рекламодатели и рекламные агентства могут изменять собственные учетные записи и учетные записи своих представителей. Рекламные агентства также могут изменять учетные записи своих клиентов.
Входные данные
Ниже показана структура входных данных в формате JSON.
{
"method": "UpdateClientInfo",
"param": [
{ /* ClientInfo */
"Login": (string),
"Phone": (string),
"FIO": (string),
"Email": (string),
"ClientRights": [
{ /* ClientRight */
"RightName": (string),
"Value": (string),
}
...
],
"SendNews": (string),
"SendAccNews": (string),
"SendWarn": (string)
}
...
]
}
Ниже приведено описание параметров.
Параметр | Описание | Требуется |
Объект ClientInfo | ||
---|---|---|
Login | Логин пользователя на Яндексе. | Да |
Phone | Контактный телефон в произвольном формате. Рекомендуется указывать номер в международном формате, например | Да |
FIO | Фамилия и инициалы. | Да |
Email | Адрес электронной почты для отправки новостей и уведомлений. | Да |
SendNews | Сообщать о новостях Яндекс Директа — Yes/No. | Если редактируются данные клиента (не агентства) |
SendAccNews | Сообщать о состоянии кампаний, обслуживаемых персональным менеджером в Яндексе, — Yes/No. | |
SendWarn | Сообщать о перемещении объявлений на более низкие позиции относительно желаемых — Yes/No. | |
ClientRights | Массив объектов ClientRight. Они определяют полномочия клиента рекламного агентства по управлению кампаниями, которые агентство создало для него. Параметр доступен только для рекламных агентств. Если не задан, все полномочия будут отменены (установлены в No). | Нет |
Объект ClientRight | ||
RightName | Название полномочий, которые предоставляются или отменяются:
| Да |
Value | Значение Yes — предоставить указанные полномочия, значение No — отменить. | Да |
Параметр | Описание | Требуется |
Объект ClientInfo | ||
---|---|---|
Login | Логин пользователя на Яндексе. | Да |
Phone | Контактный телефон в произвольном формате. Рекомендуется указывать номер в международном формате, например | Да |
FIO | Фамилия и инициалы. | Да |
Email | Адрес электронной почты для отправки новостей и уведомлений. | Да |
SendNews | Сообщать о новостях Яндекс Директа — Yes/No. | Если редактируются данные клиента (не агентства) |
SendAccNews | Сообщать о состоянии кампаний, обслуживаемых персональным менеджером в Яндексе, — Yes/No. | |
SendWarn | Сообщать о перемещении объявлений на более низкие позиции относительно желаемых — Yes/No. | |
ClientRights | Массив объектов ClientRight. Они определяют полномочия клиента рекламного агентства по управлению кампаниями, которые агентство создало для него. Параметр доступен только для рекламных агентств. Если не задан, все полномочия будут отменены (установлены в No). | Нет |
Объект ClientRight | ||
RightName | Название полномочий, которые предоставляются или отменяются:
| Да |
Value | Значение Yes — предоставить указанные полномочия, значение No — отменить. | Да |
Результирующие данные
При успешном изменении данных возвращается значение 1, как показано в следующем примере.
{
"data": 1
}
Примеры входных данных
Python
[
{
'Login': 'agrom',
'Phone': '+7(495)137-33-33',
'FIO': 'Alex Gromov',
'Email': 'gromov@yandex.ru',
'ClientRights': [
{
'RightName': 'AllowEditCampaigns',
'Value': 'Yes',
}
],
'SendNews': 'Yes',
'SendAccNews': 'Yes',
'SendWarn': 'Yes'
}
]
PHP
array(
array(
'Login' => 'agrom',
'Phone' => '+7(495)137-33-33',
'FIO' => 'Alex Gromov',
'Email' => 'gromov@yandex.ru',
'ClientRights' => array(
array(
'RightName' => 'AllowEditCampaigns',
'Value' => 'Yes',
)
),
'SendNews' => 'Yes',
'SendAccNews' => 'Yes',
'SendWarn' => 'Yes'
)
)
Perl
[
{
'Login' => 'agrom',
'Phone' => '+7(495)137-33-33',
'FIO' => 'Alex Gromov',
'Email' => 'gromov@yandex.ru',
'ClientRights' => [
{
'RightName' => 'AllowEditCampaigns',
'Value' => 'Yes',
}
],
'SendNews' => 'Yes',
'SendAccNews' => 'Yes',
'SendWarn' => 'Yes'
}
]