Загрузить логотип для домена
Для управления доменами, пользователями и организациями используйте сервис Яндекс 360 для бизнеса.
Запрос позволяет загрузить логотип для домена.
После загрузки логотип будет отображаться в интерфейсе каждого почтового ящика, в левом верхнем углу:
Файл нужно передать в формате GIF, JPEG или PNG, размер — не более 2 МБ.
Синтаксис запроса
Запрос следует отправлять по протоколу HTTPS с помощью метода POST с типом содержимого multipart/form-data
.
POST /api2/admin/domain/logo/set
Host: pddimp.yandex.ru
Accept: */*
PddToken: <ПДД-токен>
Content-Length: <размер тела запроса в байтах>
Content-Type: multipart/form-data; boundary=---------------some-boundary-string-of-your-choice
---------------some-boundary-string-of-your-choice
Content-Disposition: form-data; name="domain"
<имя домена>
---------------some-boundary-string-of-your-choice
Content-Disposition: form-data; name="file"; filename="logo"
Content-Type: image/jpeg
<содержимое файла логотипа в двоичном виде>
---------------some-boundary-string-of-your-choice
Заголовки:
Название | Описание |
---|---|
PddToken | |
Content-Type | В заголовке следует указать тип |
Content-Disposition | Следует указать:
|
Название | Описание |
---|---|
PddToken | |
Content-Type | В заголовке следует указать тип |
Content-Disposition | Следует указать:
|
POST /api2/registrar/domain/logo/set
Host: pddimp.yandex.ru
Accept: */*
PddToken: <ПДД-токен>
Authorization: OAuth <OAuth-токен>
Content-Length: <размер тела запроса в байтах>
Content-Type: multipart/form-data; boundary=---------------some-boundary-string-of-your-choice
---------------some-boundary-string-of-your-choice
Content-Disposition: form-data; name="domain"
<имя домена>
---------------some-boundary-string-of-your-choice
Content-Disposition: form-data; name="file"; filename="logo"
Content-Type: image/jpeg
<содержимое файла логотипа в двоичном виде>
---------------some-boundary-string-of-your-choice
Заголовки:
Название | Описание |
---|---|
PddToken | |
Authorization | |
Content-Type | В заголовке следует указать тип |
Content-Disposition | Следует указать:
|
Название | Описание |
---|---|
PddToken | |
Authorization | |
Content-Type | В заголовке следует указать тип |
Content-Disposition | Следует указать:
|
Пример запроса
POST /api2/admin/domain/logo/set HTTP/1.1
Host: pddimp.yandex.ru
Accept: */*
PddToken: 123456789ABCDEF0000000000000000000000000000000000000
Content-Length: 301
Content-Type: multipart/form-data; boundary=----------------------------60f093b65ad7
----------------------------60f093b65ad7
Content-Disposition: form-data; name="domain"
domain.com
----------------------------60f093b65ad7
Content-Disposition: form-data; name="file"; filename="logo"
Content-Type: image/jpeg
{содержимое файла логотипа в двоичном виде}
----------------------------60f093b65ad7
curl -H 'PddToken: 123456789ABCDEF0000000000000000000000000000000000000' -F 'domain=domain.com' -F 'file=@local_logo_file.jpg;filename=logo' 'http://pddimp.yandex.ru/api2/admin/domain/logo/set'
POST /api2/admin/domain/logo/set HTTP/1.1
Host: pddimp.yandex.ru
Accept: */*
PddToken: 123456789ABCDEF0000000000000000000000000000000000000
Authorization: OAuth 00123456789ABCDEF00000000000000000000000000000000000
Content-Length: 301
Content-Type: multipart/form-data; boundary=----------------------------60f093b65ad7
----------------------------60f093b65ad7
Content-Disposition: form-data; name="domain"
domain.com
----------------------------60f093b65ad7
Content-Disposition: form-data; name="file"; filename="logo"
Content-Type: image/jpeg
{содержимое файла логотипа в двоичном виде}
----------------------------60f093b65ad7
curl -H 'PddToken: 123456789ABCDEF0000000000000000000000000000000000000' -H 'Authorization: OAuth 00123456789ABCDEF00000000000000000000000000000000000' -F 'domain=domain.com' -F 'file=@local_logo_file.jpg;filename=logo' 'http://pddimp.yandex.ru/api2/admin/domain/logo/set'
Структура ответа
{
"domain": "{имя домена}",
"success": "{статус выполнения запроса}",
"error": "{код ошибки}"
}
Название | Тип значения | Описание |
---|---|---|
domain | Строка | Имя домена. |
success | Строка | Статус выполнения запроса. Возможные значения:
|
error | Строка | Код ошибки. Ключ включается в ответ, если запрос выполнен с ошибкой. Возможные значения:
|
Название | Тип значения | Описание |
---|---|---|
domain | Строка | Имя домена. |
success | Строка | Статус выполнения запроса. Возможные значения:
|
error | Строка | Код ошибки. Ключ включается в ответ, если запрос выполнен с ошибкой. Возможные значения:
|