Stream Dj API
Примеры использования API для получения информации о каналах
Текущий трек
GET: https://streamdj.ru/api/get_track/[CHANNEL_ID]GET: https://streamdj.ru/api/get_track/[CHANNEL_ID]/callback/[CALLBACK_FUNCTION]
Список возвращаемых параметров:
id | Глобальный идентификатор в системе |
yid | Идентификатор YouTube видео |
title | Название трека |
track_time | Длительность трека в секундах |
add_time | Время добавления трека |
start_time | Время начала воспроизведения трека |
author | Никнейм приславшего |
cr | Возрастное ограничение видео |
cb | Возможность бана приславшего |
Список треков
GET: https://streamdj.ru/api/playlist/[CHANNEL_ID]GET: https://streamdj.ru/api/playlist/[CHANNEL_ID]/callback/[CALLBACK_FUNCTION]
GET: https://streamdj.ru/api/playlist/[CHANNEL_ID]/c/callback/[CALLBACK_FUNCTION] (список, с текущим треком)
Список возвращаемых параметров:
id | Глобальный идентификатор в системе |
yid | Идентификатор YouTube видео |
title | Название трека |
add_time | Время добавления трека |
start_time | Время начала воспроизведения трека |
status | Статус воспроизведения |
author | Никнейм приславшего |
Топ 10 рейтинг
GET: https://streamdj.ru/api/channel_top/[CHANNEL_ID]GET: https://streamdj.ru/api/channel_top/[CHANNEL_ID]/callback/[CALLBACK_FUNCTION]
Список возвращаемых параметров:
score | Итоговая сумма оплаченных треков за текущий месяц |
author | Никнейм приславшего треки |
Пропуск текущего трека
Для использования этого метода необходим API ключ!GET: https://streamdj.ru/api/request_skip/[CHANNEL_ID]/[API_KEY]
GET: https://streamdj.ru/api/request_skip/[CHANNEL_ID]/[API_KEY]/callback/[CALLBACK_FUNCTION]
Список возвращаемых параметров:
success | Статус выполнения задания |
Удаление трека из плейлиста
Для использования этого метода необходим API ключ!GET: https://streamdj.ru/api/remove_track/[CHANNEL_ID]/[TRACK_ID]/[API_KEY]
GET: https://streamdj.ru/api/remove_track/[CHANNEL_ID]/[TRACK_ID]/[API_KEY]/callback/[CALLBACK_FUNCTION]
Список возвращаемых параметров:
success | Статус выполнения задания |