Методы: info | create | update | delete
info
Список скриншотов к медиа
Входные параметры
Обязательные параметры:
- String apikey (API ключ проекта)
- String code (Код медиа)
Выходные параметры
- String Code (Код скриншота)
- Integer Width (Ширина скриншота)
- Integer Height (Высота скриншота)
- String Url (Ссылка на скриншот)
- String Poster (Является ли постером: yes/no)
- String Final (Является ли финальной обложкой: yes/no)
- String Auto (Автоматически созданный: yes/no)
Пример запроса:
Text
https://boomstream.com/api/screenshot/info?apikey=[API_KEY]&code=[MEDIA_CODE]
Пример ответа:
XML
<Response>
<Items>
<Item>
<Code>XXXXXXXX-a1</Code>
<Width>1920</Width>
<Height>1080</Height>
<Url>https://bs.boomstream.com/balancer/XXXXXXXX-a1.jpg</Url>
<Poster>no</Poster>
<Final>no</Final>
<Auto>yes</Auto>
</Item>
<Item>
<Code>XXXXXXXX-a2</Code>
<Width>1920</Width>
<Height>1080</Height>
<Url>https://bs.boomstream.com/balancer/XXXXXXXX-a2.jpg</Url>
<Poster>yes</Poster>
<Final>no</Final>
<Auto>yes</Auto>
</Item>
</Items>
<Status>Success</Status>
</Response>
create
Добавление нового скриншота к медиа
Входные параметры
Обязательные параметры:
- String apikey (API ключ проекта)
- String code (Код медиа)
- String link (Ссылка на изображение)
Необязательные параметры:
- Integer poster (1 — установить изображение как постер к видео)
- Integer final (1 — установить изображение как финальную обложку к видео)
Выходные параметры
- String Code (Код скриншота)
- Integer Width (Ширина скриншота)
- Integer Height (Высота скриншота)
- String Url (Ссылка на скриншот)
- String Poster (Является ли постером: yes/no)
- String Final (Является ли финальной обложкой: yes/no)
- String Auto (Автоматически созданный: yes/no)
Пример запроса:
Text
https://boomstream.com/api/screenshot/create?apikey=[API_KEY]&code=[MEDIA_CODE]&poster=1&link=https://example.com/file.jpg
Пример ответа:
XML
<Response>
<Code>XXXXXXXX-a2</Code>
<Width>1920</Width>
<Height>1080</Height>
<Url>https://bs.boomstream.com/balancer/XXXXXXXX-a2.jpg</Url>
<Poster>yes</Poster>
<Final>no</Final>
<Auto>yes</Auto>
<Status>Success</Status>
</Response>
update
Обновление скриншота к медиа
Входные параметры
Обязательные параметры:
- String apikey (API ключ проекта)
- String code (Код медиа)
- String screenCode (Код скриншота медиа)
Необязательные параметры:
- String link (Ссылка на изображение для замены)
- Integer poster (1 — установить изображение как постер к видео)
- Integer final (1 — установить изображение как финальную обложку к видео)
Выходные параметры
- String Code (Код скриншота)
- Integer Width (Ширина скриншота)
- Integer Height (Высота скриншота)
- String Url (Ссылка на скриншот)
- String Poster (Является ли постером: yes/no)
- String Final (Является ли финальной обложкой: yes/no)
- String Auto (Автоматически созданный: yes/no)
Пример запроса:
Text
https://boomstream.com/api/screenshot/update?apikey=[API_KEY]&code=[MEDIA_CODE]&screenCode=[SCREEN_CODE]&poster=1
Пример ответа:
XML
<Response>
<Code>XXXXXXXX-a2</Code>
<Width>1920</Width>
<Height>1080</Height>
<Url>https://bs.boomstream.com/balancer/XXXXXXXX-a2.jpg</Url>
<Poster>yes</Poster>
<Final>no</Final>
<Auto>yes</Auto>
<Status>Success</Status>
</Response>
delete
Удаление скриншота по его коду
Входные параметры
Обязательные параметры:
- String apikey (API ключ проекта)
- String code (Код медиа)
- String screenCode (Код скриншота)
Пример запроса:
Text
https://boomstream.com/api/screenshot/delete?apikey=[API_KEY]&code=[MEDIA_CODE]&screenCode=[SCREEN_CODE]
Пример ответа:
XML
<Response>
<Status>Success</Status>
</Response>
