Методы: enable | info | enabledefault | enableautoplay | upload | download
enable
Включение или отключение субтитров
Входные параметры:
Обязательные параметры:
- String apikey (API ключ вашего проекта)
- String media_code (Код вашего медиафайла)
- Boolean enable (Включить/отключить субтитры, значения: 1 или 0)
Выходные параметры
- String Message (Сообщение о статусе)
- String enable (Статус субтитров: "yes" или "no")
Пример запроса:
Text
https://boomstream.com/api/subtitles/enable?apikey=[API_KEY]&code=[MEDIA_CODE]&format=json&enable=1
Пример ответа:
JSON
{
"Message": "Changes have been successfully saved",
"enable": "yes",
"Status": "Success",
"Version": "1.0"
}
info
Информация о субтитрах
Входные параметры:
- String apikey (API ключ вашего проекта)
- String media_code (Код вашего медиафайла)
Выходные параметры
- String enabled (Статус субтитров: "yes" или "no")
- Array languages (Список языков субтитров)
Пример запроса:
Text
https://boomstream.com/api/subtitles/info?apikey=[API_KEY]&code=[MEDIA_CODE]&format=json
Пример ответа:
JSON
{
"enabled": "yes",
"languages": [
{
"index": 1,
"lang_code": "en",
"lang_title": "English",
"subtitles": [
{
"title": "first",
"time_from": "00:00:00.000",
"time_to": "00:00:05.000"
},
{
"title": "second",
"time_from": "00:00:05.000",
"time_to": "00:00:20.000"
},
{
"title": "third",
"time_from": "00:00:20.000",
"time_to": "00:00:30.000"
},
{
"title": "fourth",
"time_from": "00:00:30.000",
"time_to": "00:00:45.000"
}
],
"is_default": "no",
"is_autoplay": "no"
}
],
"Status": "Success",
"Version": "1.0"
}
enabledefault
Выбор языка субтитров по умолчанию
Входные параметры:
Обязательные параметры:
- String apikey (API ключ вашего проекта)
- String media_code (Код вашего медиафайла)
- Boolean enable (Включить/отключить, значения: 1 или 0)
- String lang_code (Код языка)
Выходные параметры
- String Message (Сообщение о результате операции)
Пример запроса:
Text
https://boomstream.com/api/subtitles/enabledefault?apikey=[API_KEY]&code=[MEDIA_CODE]&format=json&lang_code=en&enable=1
Пример ответа:
JSON
{
"Message": "The default language selected is English",
"Status": "Success",
"Version": "1.0"
}
enableautoplay
Выбор языка субтитров для автовоспроизведения
Входные параметры:
Обязательные параметры:
- String apikey (API ключ вашего проекта)
- String media_code (Код вашего медиафайла)
- Boolean enable (Включить/отключить, значения: 1 или 0)
- String lang_code (Код языка)
Выходные параметры
- String Message (Сообщение о результате операции)
Пример запроса:
Text
https://boomstream.com/api/subtitles/enableautoplay?apikey=[API_KEY]&code=[MEDIA_CODE]&format=json&lang_code=en&enable=1
Пример ответа:
JSON
{
"Message": "The default language selected is English",
"Status": "Success",
"Version": "1.0"
}
upload
Загрузка субтитров методом POST
Примечание: Это POST-запрос. Для его использования необходимо загрузить файл с субтитрами.
Пример запроса:
Text
https://boomstream.com/api/subtitles/upload
download
Скачивание субтитров
Входные параметры:
- String apikey (API ключ вашего проекта)
- String media_code (Код вашего медиафайла)
- String lang_code (Код языка)
Пример запроса:
Text
https://boomstream.com/api/subtitles/download?apikey=[API_KEY]&code=[MEDIA_CODE]&lang_code=ru
Text
