SkyStream API

Получить настройки канала

GET/channels/{id}/settings

Возвращает настройки канала и то, что из них можно менять сейчас: страны географии, группы источников просмотров, автопросмотры. Поля, которых нет у площадки канала или которые для него недоступны, равны null.

Право ключа: не требуется, запрос доступен любому ключу.

Частота: класс «чтение» — 120 запросов в минуту на ключ, 300 на аккаунт.

Авторизация

bearerAuth
АвторизацияBearer <ключ>

Ключ API из панели. Только в заголовке Authorization: ключ в строке запроса отклоняется.

Где: header

Параметры адреса

id*string

Id канала, например ch_12.

Тело ответа

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

GET/channels/ch_12/settings
curl https://api.skystream.su/app/v1/channels/ch_12/settings \  -H "Authorization: Bearer $API_KEY"
bash, zshКлюч — в переменной API_KEY
Ответ

Доступны география, все группы источников и автопросмотры.

{  "channel_id": "ch_12",  "start_viewers": 150,  "ramp_up_minutes": 10,  "graph_id": "gr_3",  "fluctuation_percent": 15,  "fluctuation_interval_minutes": 10,  "list_percent": 100,  "raid_percent": 80,  "unique_ratio": 3,  "auto_views_per_hour": 0,  "geo": {    "mode": "percent",    "percents": {      "RU": 70,      "KZ": 20,      "BY": 10    }  },  "view_targeting": {    "platform": {      "web": 38,      "android": 28,      "mobile": 15,      "ios": 14,      "other": 5    },    "source": {      "followers": 39,      "frontpage_recommendations": 15,      "search": 13,      "front_page_featured": 10,      "page_view": 9,      "onsite_notification": 6,      "email_notification": 4,      "other": 4    },    "external": {      "discord.com": 60,      "telegram.org": 40    }  },  "available": {    "geo_countries": [      "RU",      "KZ",      "BY",      "UZ"    ],    "view_targeting_groups": [      "platform",      "source",      "external"    ],    "auto_views": true  }}