Команды для чаты на Твиче (Twitch). Команды Твича для управления и мониторинга чата
Команды владельца канала и модераторов для управления чатом на Тwitch.tv
Если вы ведете трансляции на Твиче, то наверняка интересовались командами для управления чатом. Команд не так уж и много, поэтому пройдемся по каждой.
Тут одни мои очень хорошие знакомые запустили сервис Stream-Alert.ru для стримеров Твича. Я уже успел опробовать один из их виджетов «Автопостинг в сообществе ВК» и, как оказалось, это очень удобно. Больше не надо париться о создание поста перед тем как запустить стрим.
Все команды в чате начинаются с символа «/
Команды чата Твича (Twitch) доступные каждому
- /mods — показывает список модераторов канала.
- /vips — показать список VIP-пользователей этого канала
- /color {цвет} — меняет цвет ника (логина) в чате. Доступные цвета: blue (синий), coral (коралловый), dodgerblue (защитно-синий), springgreen (зеленая весна), yellowgreen (желто-зеленый), green (зеленый), orangered (оранжево-красный), red (красный), goldenrod (золотисто-берёзовый), hotpink (ярко-розовый), cadetblue (серо-синий), seagreen (цвет морской волны), chocolate (шоколадный), blueviolet (фиолетово-синий) и firebrick (кирпичный).
- /block {имя} — блокирует все сообщения от определенного пользователя в чате и личке.
- /unblock {имя} — снимает блокировку с пользователя.
- /me {текст} — выделяет ваше сообщение цветом.
- /help {command} — подробнее о команде чата.
- /disconnect — отсоединяет от беседы. Для присоединения обновите страницу.
Команды чата Твича (Twitch) владельца (стримера) и модераторов
- /mod {имя} — сделать пользователя модератором чата.
- /unmod {имя}
- /raid {имя канала} — по окончанию вашей трансляции отправить зрителей на другой канала.
- /unraid — отменить текущий рейд.
- /host {имя канала} — запустить ретрансляцию другого канала.
- /unhost — завершить ретрансляцию.
- /marker {описание} — добавить маркер трансляции на текущей временной метке.
- /uniquechat — запретить пользователям отправлять в чат повторяющиеся сообщения. Режим «Только уникальные сообщения«.
- /uniquechatoff — отключить режим «
- /vip {имя} — предоставить пользователю статус VIP-пользователя.
- /unvip {имя} — лишить пользователя статуса VIP-пользователя.
- /user {имя} — показать данные профиля пользователя на этом канале.
- /timeout {имя} — блокировка пользователя на 10 минут.
- /timeout {имя} {секунд} — блокировка пользователя на определенное время.
- /untimeout {имя} — отменить отстранение пользователя.
- /ban {имя} — перманентный бан пользователя в чате.
- /unban {имя}
- /slow {секунд} — позволяет установить ограничение на частоту сообщений в чате (Slow-мод). На платных подписчиках и пользователей с турбо доступом не действует.
- /slowoff — отключает Slow-мод.
- /subscribers — в чат могут отправлять сообщения только платные подписчики и модераторы (Subscribe-мод).
- /subscribersoff — отключает Subscribe-мод.
- /followers {время отслеживания} — включить режим «Только для фолловеров«. Разрешить доступ к чату только тем пользователям, которые отслеживают канал в течение определенного времени (30m, 1 week, 5 days 12 hours и т.п.).
- /followersoff — отключить режим «Только для фолловеров«.
- /emoteonly — разрешить отправлять в чат только сообщения из смайликов. Режим «Только смайлики«.
- /emoteonlyoff — отключить режим «Только смайлики«.
- /clear — очищает чат для всех зрителей.
Кнопки для модерирования чата
Кликните на ник (имя пользователя/зрителя) из чата и вам откроется такая вот панелька с кнопками, где вы можете:
- Добавить в друзья.
- Написать личное сообщение.
- Подарить подписку на канал.
- Пожаловаться или заблокировать пользователя (?).
- Дать временный бан или перманентный.
- Сделать модератором.
Эти кнопки доступны лишь владельцу канала и модераторам. Простым пользователям (зрителям) доступны только 1, 2 и 3.
Настройка чата Твича (Twitch)
Нажмите кнопки в виде шестеренки, которая находится в нижнем левом углу окна чата. Откроется панелька с доступными командами и настройками чата.
Настройки чата доступные каждому:
- Выбор цвета ника (имени). Необходимо нажать кнопку «Изменить» рядом с ником.
- Показывать временную метку — слева от ника будет указано время, когда было отправлено сообщение.
- Удобные для восприятия цвета — меняет стиль чата.
- Просмотреть правила чата — показывается правила чата, которые указал стример.
- Скрыть чат — полностью скрывает чат.
- Открыть в отдельном окне — чат переносится в отдельное окно.
Настройки чата доступные владельцу канала и модераторам (картинка ниже):
- Показывать значки модераторов — слева от ника появляются кнопки для быстрого бана и временного бана.
- Показать действия модератора — вам будет показываться подробно, что сделал модератор.
- Показать сообщения, отфильтрованные с помощью AutoMod.
- Приостановка чата — выберите, что будет происходить при приостановке чата.
- Удаленные сообщения — настроить показ удаленных сообщений.
- Настройка режимов чата — «Только смайлики», «Чат только для фолловеров», «Медленный режим».
- Медленный режим
- Настройка параметров модерации — настроить параметры модерации сообщений в чате и AutoMod.
- Просмотреть недавние рейды — просмотр ваших рейдов и их настройка.
- Очистить чат — очистка чата от сообщений (/clear).
Советую ставить галочку «Значки модераторов» — значительно упрощает модерирование чата.
Появились какие-либо вопросы, то загляните на мой канал
Читайте также:
сильно пиксилизируется картинка (OBS, Twitch) — обсуждение на GoodGame
сильно пиксилизируется картинка (OBS, Twitch)
Есть проблема с очень сильной пиксилизацией картинки на стриме, какой битрейт не ставь и какие настройки кодировшика не выставляй картинка как одна «неочень». Если стоять на месте не двигать мышкой, то картинка еще куда не шла, но стоит просто пробежаться по траве (допустим DayZ) 6 пикселей на весь екран. До этого я стримил через другой проц и мать, так как мою замкнуло по фазам питания, я даже мог качество стрима на самом стриме выбирать. Если картинка Sourse то оно идеально подходящая. При чем у меня нет партнерки на твиче. С заменой деталей вот такая ситуёвина. (была перебита винда). Знает кто из за чего может быть такое? И как вернуть выбор по качеству на стриме? Процы очличаются совсем не много, что тот i5 что тот, только в данной 2.8 герц, а в том было 3.2 и разгон на 3.8. Спасибо заранее за ответы!
Discord бот с оповещением о стримах на goodgame.ru, twitch.tv — обсуждение на GoodGame
Бот который выдает оповещения:
- Начало/конец стрима goodgame.ru, twitch.tv
- Добавление/удаление/редактрирование анонса на goodgame.ru
Чтобы использовать бота, нужно:
— Пригласить его по ссылке.
— В канале для оповещений написать !notify {ссылка на канал}. Например: !notify https://goodgame.ru/channel/Miker/
Важно! Бот должен иметь разрешения писать/читать сообщения в этом канале, а также добавлять ссылки, встраивать файлы, упоминать всех (можно добавить все текстовые права). Часто канал оповещений закрыт для остальных пользователей, поэтому это может быть проблемой 🙂
Если все хорошо, то бот выдаст сообщение об успешной подписке.
Команды бота:
!notify help — помощь по командам
!notify {ссылка на канал} — добавить оповещение или удалить, если канал уже добавлен
!notify list — список всех добавленных оповещений
!notify remove — удалить оповещения с канала
!notify remove all — удалить оповещения по всему серверу
!notify set — помощь по командам настройки
!notify leave — выгнать бота с сервера
Исходники на github
В планах:
— Оповещение о стримах на youtube
— Вебсайт для настройки бота
— Оповещение о постах в вк
Если у вас есть проблемы, предложения, то можно написать в этой теме или в личку на GG
Бот который выдает оповещения:
- Начало/конец стрима goodgame.ru, twitch.tv
- Добавление/удаление/редактрирование анонса на goodgame.ru
Чтобы использовать бота, нужно:
— Пригласить его по ссылке.
— В канале для оповещений написать !notify {ссылка на канал}. Например: !notify https://goodgame.ru/channel/Miker/
Важно! Бот должен иметь разрешения писать/читать сообщения в этом канале, а также добавлять ссылки, встраивать файлы, упоминать всех (можно добавить все текстовые права). Часто канал оповещений закрыт для остальных пользователей, поэтому это может быть проблемой 🙂
Если все хорошо, то бот выдаст сообщение об успешной подписке.
Команды бота:
!notify help — помощь по командам
!notify {ссылка на канал} — добавить оповещение или удалить, если канал уже добавлен
!notify list — список всех добавленных оповещений
!notify remove — удалить оповещения с канала
!notify remove all — удалить оповещения по всему серверу
!notify set — помощь по командам настройки
!notify leave — выгнать бота с сервера
Исходники на github
В планах:
— Оповещение о стримах на youtube
— Вебсайт для настройки бота
— Оповещение о постах в вк
Если у вас есть проблемы, предложения, то можно написать в этой теме или в личку на GG
Twitch банит за слово «Нага» — обсуждение на GoodGame
Пользователи стриминговой площадки Twitch начали жаловаться на то, что их банят сразу после упоминания ими слова «Naga» (Нага), обозначающего в игре World of Warcraft: Classic расу персонажей Naga. Это определение в английском оказалось созвучно оскорбительному расистскому выражению «Ниггер«.
Отмечается, что все началось со стримера под ником Savix_Tv, который во время своей трансляции заявил: «Я вытащил свой ствол и пристрелил этого Нагу». Чуть позже сам стример отметил, что эти слова звучат ужасно вне своего контекста.
Несмотря на то, что сам Savix не был забанен «Твичом», другие пользователи ресурса сообщили, что за использование термина «Нага» в чате стрима по WoW им выписали баны. Многие из них писали предложения в духе «Застрелил пару Наг».
«Что за чертовщина только что произошла?», — пишут получившие бан.
«Я только что получила перманентный бан за упоминание NPC».
Игроки получают баны с формулировкой «За разжигание ненависти и угрозу расправы человеку или группе людей».
Источник
Тема удалена. ОтменитьПользователи стриминговой площадки Twitch начали жаловаться на то, что их банят сразу после упоминания ими слова «Naga» (Нага), обозначающего в игре World of Warcraft: Classic расу персонажей Naga. Это определение в английском оказалось созвучно оскорбительному расистскому выражению «Ниггер«.
Отмечается, что все началось со стримера под ником Savix_Tv, который во время своей трансляции заявил: «Я вытащил свой ствол и пристрелил этого Нагу». Чуть позже сам стример отметил, что эти слова звучат ужасно вне своего контекста.
Несмотря на то, что сам Savix не был забанен «Твичом», другие пользователи ресурса сообщили, что за использование термина «Нага» в чате стрима по WoW им выписали баны. Многие из них писали предложения в духе «Застрелил пару Наг».
«Что за чертовщина только что произошла?», — пишут получившие бан.
«Я только что получила перманентный бан за упоминание NPC».
Игроки получают баны с формулировкой «За разжигание ненависти и угрозу расправы человеку или группе людей».
Источник
список, что нельзя говорить на Twitch
Запрещенные слова на Твиче — группа слов или выражений, за которые администрация сразу банит пользователя. Чтобы избежать проблем при пользовании сервисом, важно знать его правила и фильтровать речь. В ином случае можно нарваться на временную блокировку или полное удаление аккаунта.
Есть ли запрещенные слова на Твиче
Стример должен знать запретные слова на Твиче, произношение которые влечет мгновенную реакцию админов. Последние прекращают трансляцию и запрещают доступ к каналу на определенный промежуток времени. В целом, на сервисе не поощряется нормативная лексика, но в разумных пределах ее применение допустимо. Исключением является список запрещенных слов на Твиче, за которые можно сразу «улететь» в бан.
В эту группу входят:
- П***рас,
- Н**гер;
- К*нч*;
- Х*хлы;
- Х*дж*б;
- Н*га или Nag*s.
Администрация часто банит за длинные матерные тирады. Если мат периодически проскакивает во время общения (кроме рассмотренных выше запрещенных слов), на это никто не обратит особого внимания.
За что могут забанить
Выше мы рассмотрели, какие слова запрещены на Твиче, и при каких обстоятельствах администрация может забанить стримера. Но это не единственная причина, по которой можно «влететь» под бан. Есть определенные правила для пользователей Твич. Блокировка возможна в следующих случаях:
- Несоответствие по возрасту. Стримеру должно быть от 13 лет и выше. Если ему от 13 до 18 лет, его страница привязывается к профилю совершеннолетнего пользователя.
- Чрезмерное применение ботов.
- Использование взрослого контента. На сайте запрещается ретрансляция или стрим игр серии ХХХ. Полный список запрещенных игр можно найти в правилах для стримера. К примеру, под запретом находится Artificial Academy 1 & 2, Criminal Girls, Manhunt 2: Uncut и другие развлечения из серии 18+.
- Стрим игр до их официального выхода. В запрещенные действия входит трансляция альфа или бета версий. Обязательно наличие разрешений со стороны разработчика.
- Нарушение международных законов, а также законодательства на государственном или региональном уровне.
- Попытка суицида или склонение к нему других пользователей.
- Клевета в трансляции, угрозы.
- Нарушение конфиденциальности другого человека, предоставление личных данных других людей.
- Дискриминация по любому из признаков.
- Слишком открытая одежда. К примеру, мужчинам и женщинам нельзя стримить без футболки. При этом женское декольте разрешено.
- Попытки обхода ограничений на сайте.
- Выдача себя за другое лицо.
- Нарушение авторских прав в вопросе музыки, игр и любого другого контента.
Как видно, на Твиче не поощряются не только запрещенные слова. Имеется ряд ограничений, о которых необходимо помнить каждому участнику.
Как узнать, за что забанили на Твич
Многие пользователи не знают, какие слова нельзя говорить на Твиче и не читают правила системы. В результате они попадают под бан и не могут разобраться с причиной блокировки. Для проверки, забанили вас или нет, сделайте следующие шаги:
- Почистите куки веб-проводника и очистите кэш приложения.
- Авторизуйтесь в системе.
- Если войти в Твич не удалось, включите ВПН или попробуйте зайти через ТОР.
- Посмотрите причину, почему вас заблокировали, и срок разблокировки.
Как правило, доступ закрывают за запрещенные слова на Твиче, распространение конфиденциальных сведений другого человека, наготу, трансляцию обнаженки, разжигание ненависти и т. д. Особое внимание уделите времени, когда доступ будет открыт. Если вы не согласны с нарушением и не чувствуете вины, обратитесь в администрацию, но в большинстве случаев это бесполезно. Если вы применяли запрещенные слова при трансляции на Твиче или нарушили другие правила.
Если профиль заблокирован навсегда, и вы согласны с причиной, единственный путь — создание новой страницы. И здесь уже лучше не использовать запрещенные слова и следовать правилам в Твиче. Минус в том, что старые пользователи к вам не переходят и придется с нуля начинать работать на свою репутацию.
Итоги
Из приведенной статьи ясно, что в Твиче есть запрещенные слова и требования, которые обязательны к выполнению каждым пользователем. Их нарушение чревато блокировкой на разный период, начиная от пяти минут, заканчивая постоянным баном.
чат для стримеров. Ещё одна альтернатива — обсуждение на GoodGame
Failchat — чат для стримеров. Ещё одна альтернатива
Всем привет. Сделал ещё один чат для стримеров
Чат кроссплатформенный, поддерживаемые источники: twitch, youtube, goodgame, peka2tv
Возможности:
— Смайлы (включая subscriber, BTTV и FFZ смайлы на твитче, смайлы каналов на gg, :gg-*: :tw-*: смайлы на peka2tv)
— Подсветка сообщений стримеру, цвет ника, иконки пользователя
— Отображение количества зрителей
— Доступно 3 скина
— Режим кликов мыши сквозь окно чата, режим поверх всех окон, режим окна без рамок
— Возможность скрыть сообщения после настраиваемого промежутка времени
— Отображение картинок и гифок в чате по ссылке
— Кастомные смайлы
— Кастомизация:
— Включить выключить иконки, цвет ника, статусные сообщения
— Zoom
— Цвет фона
— Шаблон для удалённых сообщений
— Прозрачность окна чата
— Игнор лист, модерация
— Возможность очистить все сообщения и временно показать скрытые сообщения
— Возможность захвата чата через BrowserSource, CLR browser или аналогичный плагин
— Отдельная конфигурация для окна failchat’а и для OBS Browser’а(или аналогичного плагина)
— Кастомизация скина через html/css/javascript
Скриншоты: https://imgur.com/a/AVYzrmo
Скачать чат / посмотреть список изменений: ссылка
Как запустить и настроить: https://goo.gl/9HBPAQ
Как захватить чат в OBS независимо от окна приложения: https://goo.gl/M1SG6a
Известные проблемы: https://goo.gl/qKspZ1
FAQ: https://github.com/onoderis/failchat/wiki/FAQ
Описание возможностей: https://goo.gl/egiJNF
Проблемы/пожелания? Пишите в дискорд или создайте issue на github
Github: https://github.com/onoderis/failchat
Discord: https://discord.gg/4Qs3Y8h
Всем привет. Сделал ещё один чат для стримеров
Чат кроссплатформенный, поддерживаемые источники: twitch, youtube, goodgame, peka2tv
Возможности:
— Смайлы (включая subscriber, BTTV и FFZ смайлы на твитче, смайлы каналов на gg, :gg-*: :tw-*: смайлы на peka2tv)
— Подсветка сообщений стримеру, цвет ника, иконки пользователя
— Отображение количества зрителей
— Доступно 3 скина
— Режим кликов мыши сквозь окно чата, режим поверх всех окон, режим окна без рамок
— Возможность скрыть сообщения после настраиваемого промежутка времени
— Отображение картинок и гифок в чате по ссылке
— Кастомные смайлы
— Кастомизация:
— Включить выключить иконки, цвет ника, статусные сообщения
— Zoom
— Цвет фона
— Шаблон для удалённых сообщений
— Прозрачность окна чата
— Игнор лист, модерация
— Возможность очистить все сообщения и временно показать скрытые сообщения
— Возможность захвата чата через BrowserSource, CLR browser или аналогичный плагин
— Отдельная конфигурация для окна failchat’а и для OBS Browser’а(или аналогичного плагина)
— Кастомизация скина через html/css/javascript
Скриншоты: https://imgur.com/a/AVYzrmo
Скачать чат / посмотреть список изменений: ссылка
Как запустить и настроить: https://goo.gl/9HBPAQ
Как захватить чат в OBS независимо от окна приложения: https://goo.gl/M1SG6a
Известные проблемы: https://goo.gl/qKspZ1
FAQ: https://github.com/onoderis/failchat/wiki/FAQ
Описание возможностей: https://goo.gl/egiJNF
Проблемы/пожелания? Пишите в дискорд или создайте issue на github
Github: https://github.com/onoderis/failchat
Discord: https://discord.gg/4Qs3Y8h
Как добавить в друзья на Твиче или отменить заявку
Как добавить в друзья на Твиче, где посмотреть полный список контактов и можно ли отказаться от приглашения во френд-лист? Обо всем подробно рассказываем в обзоре – приводим инструкции, ответы на вопросы, пошаговые алгоритмы.
Как добавить в друзья
Не все знают, что в рамках платформы можно зафрендить определенных людей – число таких контактов не должно превышать 500. Что это дает? Вы станете ближе с людьми, которые вам нравятся, разделяют интересы, готовы постоянно общаться!
Из основного меню
Многие пользователи задаются вопросом, как посмотреть друзей в Твиче и добавить новеньких в список. Нет ничего проще – мы научим вас необходимым действиям. Сначала расскажем, где искать полный френд-лист: эта информация точно пригодится.
- Войдите на платформу;
- Нажмите на иконку аватара в верхнем правом углу;
- В открывшемся меню ищите пункт с говорящим названием;
- На экране появятся две вкладки – в первой находится полный френд-лист, во второй висят заявки, на которые вы не ответили.
Классический способ пополнить перечень близких людей таков – найдите строку поиска в нижнем левом углу.
- Вы увидите рекомендованных пользователей – можно нажать на любого из них;
- Если ищете конкретного – вбивайте ник и нажимайте на кнопку ввода;
- Щелкните по иконке в виде плюсика напротив имени – запрос отправлен, остается ждать;
- Когда будете осуществлять поиск откроется небольшое меню параметров, где можно настроить результаты выдачи.
Как только заявка будет одобрена, новый друг появится в соответствующей вкладке – о которой мы говорили выше!
Из чата
Есть и другой вариант, как добавить в друзья в Twitch определенного пользователя – актуален, если вы познакомились в определенном чате. Вы знаете, что во время трансляций на экране открывается чат – он находится справа, где фолловеры и подписчики оставляют комментарии.
Увидели имя пользователя, с которым хотите дружить? Нажимайте на никнейм – появится небольшое меню. Кликайте по кнопке «Добавить в друзья» и ждите одобрения товарища!
Несколько слов о том, как можно отменить заявку в друзья на Твиче – если вы передумали. Вспомните, где находится иконка добавления и откройте личную страницу пользователя – вместо нее появится крестик, позволяющий осуществить отмену.
Обсудили, как добавить пользователя во френд-лист и как отменить запрос в друзья на Твиче, где посмотреть полный список и скольких можно в него добавить. Пора оценить этот инструмент в деле – торопитесь, наверняка у вас есть кандидаты на дружбу!
Справочник пользователя | Разработчики Twitch
Получить пользователя
✎Получает объект пользователя на основе предоставленного токена OAuth.
«Получить пользователя» возвращает больше данных, чем «Получить пользователя по идентификатору», так как «Получить пользователя» имеет привилегию.
Аутентификация
Требуемый объем: user_read
URL
ПОЛУЧИТЬ https://api.twitch.tv/kraken/user
Примечание: В этом URL-адресе используется «пользователь» (в единственном числе), а не «пользователи», как в других конечных точках в этой категории.
Дополнительные параметры запроса
Нет
Пример запроса
Возвращает объект пользователя, связанный с токеном OAuth cfabdegwdoklmawdzdo98xt2fo512y.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-X ПОЛУЧИТЬ 'https://api.twitch.tv/kraken/user'
Пример ответа
{
"_id": 44322889,
"bio": "Просто геймер, играющий в игры и болтающий.:)»,
"created_at": "2013-06-03T19: 12: 02Z",
"display_name": "даллас",
"email": "[email protected]",
"email_verified": правда,
"логотип": "https://static-cdn.jtvnw.net/jtv_user_pictures/dallas-profile_image-1a2c906ee2c35f12-300x300.png",
"name": "даллас",
"notifications": {
"email": ложь,
"push": правда
},
"партнер": ложь,
"twitter_connected": ложь,
"тип": "посох",
"updated_at": "2016-12-14T01: 01: 44Z"
}
Получить пользователя по ID
✎Получает указанный пользовательский объект.
Аутентификация
Нет
URL
ПОЛУЧИТЬ https://api.twitch.tv/kraken/users/
Дополнительные параметры запроса
Нет
Пример запроса
Возвращает объект для пользователя 44322889.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X ПОЛУЧИТЬ 'https://api.twitch.tv/kraken/users/44322889'
Пример ответа
{
"_id": "44322889",
"bio": "Просто геймер, играющий в игры и болтающий.:)»,
"created_at": "2013-06-03T19: 12: 02.580593Z",
"display_name": "даллас",
"логотип": "https://static-cdn.jtvnw.net/jtv_user_pictures/dallas-profile_image-1a2c906ee2c35f12-300x300.png",
"name": "даллас",
"тип": "посох",
"updated_at": "2016-12-13T16: 31: 55.958584Z"
}
Получить пользователей
✎Получает объекты пользователей для указанных имен входа Twitch (до 100).
Если адрес электронной почты указанного пользователя, зарегистрированный в Twitch, не подтвержден, для этого пользователя возвращается null.
Аутентификация
Требуемый объем: user_read
URL
ПОЛУЧИТЬ https://api.twitch.tv/kraken/users?login=
Дополнительные параметры запроса
Нет
Пример запроса
Это возвращает пользовательские объекты для двух пользователей, dallas и dallasnchains.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X ПОЛУЧИТЬ https: // api.twitch.tv/kraken/users?login=dallas,dallasnchains
Пример ответа
{
"_total": 2,
"пользователи": [
{
"_id": "44322889",
"bio": "Просто игрок, играющий в игры и болтающий. :)",
"created_at": "2013-06-03T19: 12: 02.580593Z",
"display_name": "даллас",
"логотип": "https://static-cdn.jtvnw.net/jtv_user_pictures/dallas-profile_image-1a2c906ee2c35f12-300x300.png",
"name": "даллас",
"тип": "посох",
«updated_at»: «2017-02-09T16: 32: 06.784398Z»
},
{
"_id": "129454141",
«биография»: ноль,
"created_at": "2016-07-13T14: 40: 42.398257Z",
"display_name": "dallasnchains",
"логотип": ноль,
"name": "dallasnchains",
"тип": "пользователь",
«updated_at»: «2017-02-04T14: 32: 38.626459Z»
}
]
}
Получить пользовательские эмоции
✎Получает список смайлов и смайлов, которые указанный пользователь может использовать в чате. Это как глобально доступные, так и специфические для канала (к которым может получить доступ любой пользователь, подписанный на канал).
Аутентификация
Требуемый объем: user_subscriptions
URL
ПОЛУЧИТЬ https://api.twitch.tv/kraken/users/
Дополнительные параметры запроса
Нет
Пример запроса
Получает список эмоций, которые пользователь 44322889 может использовать в чате.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-X ПОЛУЧИТЬ 'https: // api.twitch.tv/kraken/users/44322889/emotes'
Пример ответа
{
"emoticon_sets": {
«0»: [
{
«код»: «Каппа»,
"id": 25
},
{
«код»: «FrankerZ»,
"id": 65
},
{
"code": "PogChamp",
"id": 88
},
...
],
«17937»: [
{
"код": "moon2HAHAA",
"id": 110379
},
{
"код": "moon2AWW",
"id": 110380
},
{
"код": "moon2DUMB",
"id": 115545
},
,..
],
«19194»: [
{
"code": "FlipThis",
"id": 115844
},
{
"code": "TableHere",
"id": 115845
},
{
"code": "ScaredyCat",
"id": 115846
},
{
"код": "KappaHD",
"id": 115847
},
{
«код»: «МиниК»,
"id": 115848
}
]
}
}
Проверить подписку пользователя по каналу
✎Проверяет, подписан ли указанный пользователь на указанный канал.
Ответ об ошибке ( 422 Unprocessable Entity
), если на канале нет программы подписки.
Аутентификация
Требуемый объем: user_subscriptions
URL
GET https://api.twitch.tv/kraken/users/
Дополнительные параметры запроса
Нет
Пример запроса
Проверяет, подписан ли пользователь 44322889 на канал 19571752.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-X ПОЛУЧИТЬ 'https://api.twitch.tv/kraken/users/44322889/subscriptions/19571752'
Пример ответа, если пользователь подписан на канал
{
"_id": "ac2f1248993eaf97e71721458bd88aae66c92330",
"sub_plan": "3000",
"sub_plan_name": "Подписка на канал (forstycup) - 24 доллара.99 Sub »,
"канал": {
"_id": "19571752",
"Broadcaster_language": "ru",
"created_at": "2011-01-16T04: 35: 51Z",
"display_name": "forstycup",
«последователей»: 397,
"game": "Final Fantasy XV",
"language": "en",
"логотип": "https://static-cdn.jtvnw.net/jtv_user_pictures/forstycup-profile_image-940fb4ca1e5949c0-300x300.png",
"mature": правда,
"name": "forstycup",
"партнер": правда,
"profile_banner": null,
"profile_banner_background_color": null,
"status": "[Blind] Moar Sidequests! Давайте изучим.»,
"updated_at": "2017-04-06T09: 00: 41Z",
"url": "http: // localhost: 3000 / forstycup",
"video_banner": "https://static-cdn.jtvnw.net/jtv_user_pictures/forstycup-channel_offline_image-f7274322063da225-1920x1080.png",
"просмотры": 5705
},
"created_at": "2017-04-08T19: 54: 24Z"
}
Пример ответа, если пользователь не подписан на канал
{
"ошибка не найдена",
"message": "в далласе нет подписок на Twitch",
«статус»: 404
}
Получить подписку пользователей
✎Получает список всех каналов, за которыми следует указанный пользователь, отсортированный по дате, когда они начали следить за каждым каналом.
Аутентификация
Нет
URL
ПОЛУЧИТЬ https://api.twitch.tv/kraken/users/
Дополнительные параметры запроса
Имя | Тип | Описание |
---|---|---|
предел | целое | Максимальное количество возвращаемых самых последних объектов.По умолчанию: 25. Максимум: 100. |
смещение | целое | Смещение объекта для разбивки на страницы результатов. По умолчанию: 0. |
направление | строка | Направление сортировки. Допустимые значения: по возрастанию , по убыванию . По умолчанию: desc (сначала самые новые). |
Сортби | строка | Ключ сортировки.Допустимые значения: created_at , last_broadcast , login . По умолчанию: created_at . |
Пример запроса
Получает список из 25 каналов, за которым следует последний пользователь 44322889.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X GET 'https://api.twitch.tv/kraken/users/44322889/follows/channels'
Пример ответа
{
"_total": 27,
"следует": [
{
"created_at": "2016-09-16T20: 37: 39Z",
"уведомления": ложь,
"канал": {
"_id": 12826,
"фон": ноль,
"баннер": ноль,
"Broadcaster_language": "ru",
"created_at": "2007-05-22T10: 39: 54Z",
"задержка": ноль,
"display_name": "Twitch",
«последователи»: 530641,
"game": "Игровые ток-шоу",
"language": "en",
"логотип": "https: // static-cdn.jtvnw.net/jtv_user_pictures/twitch-profile_image-bd6df6672afc7497-300x300.png»,
"mature": ложь,
"name": "дергаться",
"партнер": правда,
"profile_banner": "https://static-cdn.jtvnw.net/jtv_user_pictures/twitch-profile_banner-6936c61353e4aeed-480.png",
"profile_banner_background_color": null,
"status": "Twitch Weekly",
"updated_at": "2016-12-13T18: 35: 28Z",
"url": "https://www.twitch.tv/twitch",
"video_banner": "https: // static-cdn.jtvnw.net/jtv_user_pictures/twitch-channel_offline_image-d687d9e22677a1b6-640x360.png»,
"просмотры": 1087
}
},
...
]
}
Проверка подписчиков пользователей по каналу
✎Проверяет, следует ли указанный пользователь указанному каналу. Если пользователь следит за каналом, возвращается объект отслеживания.
Аутентификация
Нет
URL
GET https://api.twitch.tv/kraken/users/
Дополнительные параметры запроса
Нет
Пример запроса
Проверяет, следует ли пользователю 44322889 каналу 129454141.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X GET 'https://api.twitch.tv/kraken/users/44322889/follows/channels/129454141'
Пример ответа, если пользователь переходит на канал
{
"created_at": "2016-04-06T15: 17: 42.97074Z",
"уведомления": ложь,
"канал": {
"_id": 26610234,
"Broadcaster_language": "ru",
"created_at": "2011-12-06T18: 20: 34.075423Z",
"display_name": "CohhCarnage",
«последователи»: 695284,
"game": "Симулятор работы: Архив 2050 года",
"language": "en",
"логотип": "https: // static-cdn.jtvnw.net/jtv_user_pictures/cohhcarnage-profile_image-170de4e7853fde48-300x300.png»,
"mature": ложь,
"name": "cohhcarnage",
"партнер": правда,
"profile_banner": "https://static-cdn.jtvnw.net/jtv_user_pictures/cohhcarnage-profile_banner-79b9a8fd82a49ee8-480.png",
"profile_banner_background_color": "",
"status": "[! Рубашка] Среды: Без дневной трансляции, чт: DF в 14:00 EST, пятница: Обычное расписание :) -! Prime -! Достижения -! 4Year",
«updated_at»: «2016-12-14T17: 35: 10.257098Z»,
"url": "https://www.twitch.tv/cohhcarnage",
"video_banner": "https://static-cdn.jtvnw.net/jtv_user_pictures/cohhcarnage-channel_offline_image-c50f829c25e3e825-1920x1080.png",
"просмотры": 47343660
}
}
Пример ответа, если пользователь не подписывается на канал
{
"ошибка не найдена",
"message": "44322889 не соответствует 129454141",
«статус»: 404
}
Follow Channel
✎Добавляет указанного пользователя к подписчикам указанного канала.
Имеется ответ об ошибке ( 422 Unprocessable Entity
), если канал не может отслеживаться.
Аутентификация
Требуемый объем: user_follows_edit
URL
PUT https://api.twitch.tv/kraken/users/
Необязательный параметр в теле запроса
Имя | Тип | Описание |
---|---|---|
уведомления | логический | Если истинно , пользователь получает электронную почту или push-уведомления (в зависимости от настроек уведомлений пользователя), когда канал становится активным.По умолчанию: false . |
Пример запроса
Это обновляет пользователя 44322889 для подписки на канал 129454141.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-X PUT 'https://api.twitch.tv/kraken/users/44322889/follows/channels/129454141'
Пример ответа при успешном обновлении
{
"канал": {
"_id": 129454141,
"Broadcaster_language": нуль,
"created_at": "2016-07-13T14: 40: 42Z",
"display_name": "dallasnchains",
«подписчиков»: 2,
"игра": ноль,
"language": "en",
"логотип": ноль,
"зрелый": ноль,
"name": "dallasnchains",
«партнер»: ложь,
"profile_banner": null,
"profile_banner_background_color": null,
"статус": ноль,
"updated_at": "2016-12-14T00: 32: 17Z",
"url": "https: // www.twitch.tv/dallasnchains»,
"video_banner": null,
"просмотров": 6
},
"created_at": "2016-12-14T10: 28: 32-08: 00",
"уведомления": false
}
Отписаться от канала
✎Удаляет указанного пользователя из числа подписчиков указанного канала.
Аутентификация
Требуемый объем: user_follows_edit
URL
УДАЛИТЬ https://api.twitch.tv/kraken/users/
Дополнительные параметры запроса
Нет
Пример запроса
Это обновляет пользователя 44322889, чтобы он прекратил следить за каналом 129454141.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X УДАЛИТЬ 'https://api.twitch.tv/kraken/users/44322889/follows/channels/129454141'
Пример ответа
Получить список заблокированных пользователей
✎Получает черный список указанного пользователя. Список отсортирован по давности, начиная с самых новых.
Аутентификация
Требуемый объем: user_blocks_read
URL
ПОЛУЧИТЬ https: // api.twitch.tv/kraken/users/
Дополнительные параметры запроса
Имя | Тип | Описание |
---|---|---|
предел | целое | Максимальное количество объектов в массиве. По умолчанию: 25. Максимум: 100. |
смещение | целое | Смещение объекта для разбивки на страницы.По умолчанию: 0. |
Пример запроса
Получение списка блокировки для пользователя 44322889.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-X ПОЛУЧИТЬ 'https://api.twitch.tv/kraken/users/44322889/blocks'
Пример ответа
{
"_total": 4,
«блоки»:
[{
"user": {
"_id": 129454141,
«биография»: ноль,
"created_at": "2016-07-13T14: 40: 42Z",
"display_name": "dallasnchains",
"логотип": ноль,
"name": "dallasnchains",
"тип": "пользователь",
"updated_at": "2016-12-14T00: 32: 17Z"
}
},
,..
]
}
Заблокировать пользователя
✎Блокирует пользователя; то есть добавляет указанного целевого пользователя в список блоков указанного исходного пользователя.
Аутентификация
Требуемый объем: user_blocks_edit
URL
PUT https://api.twitch.tv/kraken/users/
Дополнительные параметры запроса
Нет
Пример запроса
Это добавляет пользователя 129454141 в список блоков пользователя 44322889.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-X PUT 'https://api.twitch.tv/kraken/users/44322889/blocks/129454141'
Пример ответа
{
"_id": 34105628,
"updated_at": "2016-12-15T18: 57: 08Z",
"user": {
"_id": 129454141,
«биография»: ноль,
"created_at": "2016-07-13T14: 40: 42Z",
"display_name": "dallasnchains",
"логотип": ноль,
"name": "dallasnchains",
"тип": "пользователь",
"updated_at": "2016-12-14T00: 32: 17Z"
}
}
Разблокировать пользователя
✎Разблокирует пользователя; то есть удаляет указанного целевого пользователя из списка блоков указанного исходного пользователя.
Ошибка возникает, если целевой пользователь отсутствует в черном списке исходного пользователя ( 404 Not Found
) или удаление не выполнено ( 422 Unprocessable Entity
).
Аутентификация
Требуемый объем: user_blocks_edit
URL
УДАЛИТЬ https://api.twitch.tv/kraken/users/
Дополнительные параметры запроса
Нет
Пример запроса
Это удаляет пользователя 129454141 из списка блоков пользователя 44322889.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-X УДАЛИТЬ 'https://api.twitch.tv/kraken/users/44322889/blocks/129454141'
Пример ответа при успехе
Создание подключения пользователя к службе Heartbeat Service (VHS)
✎ Создает соединение между пользователем (аутентифицированным пользователем Twitch, который должен быть связан с одной из ваших учетных записей игрового пользователя) и VHS и начинает возвращать данные VHS пользователя в каждом тактовом импульсе.Пользователь игры определяется параметром required identifier
.
Ответ HTTP 422 возвращается, если игра (определяемая идентификатором клиента) не настроена. Ответ HTTP 409 возвращается, если идентификатор игрового пользователя связан с идентификатором Twitch, отличным от аутентифицированного пользователя Twitch.
Аутентификация
Требуемый объем: view_activity_read
URL
ПОСТАВИТЬ https://api.twitch.tv/kraken/user/vhs
Примечание: URL-адреса VHS используют пользователей
(в единственном числе), а не пользователей
.
Дополнительные параметры запроса
Нет
Пример запроса
Это создает соединение между пользователем Twitch, идентифицированным токеном OAuth cfabdegwdoklmawdzdo98xt2fo512, вашим игровым пользователем ABC12345 (с которым должен быть связан пользователь Twitch) и VHS. Он также начинает возвращать данные VHS пользователя.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-H 'Content-Type: application / json' \
-d '{"идентификатор": "ABC12345"}' \
-X PUT 'https: // api.twitch.tv/kraken/user/vhs'
Пример ответа при успехе
Проверьте подключение пользователя к службе Heartbeat Service (VHS)
✎Проверяет, подключен ли аутентифицированный пользователь Twitch к VHS.
Если соединение с сервисом существует для указанного пользователя, возвращается ID пользователя связанной игры; в противном случае возвращается ответ HTTP 404.
Аутентификация
Требуемый объем: user_read
URL
ПОЛУЧИТЬ https: // api.twitch.tv/kraken/user/vhs
Примечание: URL-адреса VHS используют пользователей
(в единственном числе), а не пользователей
.
Дополнительные параметры запроса
Нет
Пример запроса
Проверяет, подключен ли пользователь, идентифицированный токеном OAuth cfabdegwdoklmawdzdo98xt2fo512y, к VHS.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X ПОЛУЧИТЬ 'https: // api.twitch.tv/kraken/user/vhs'
Пример ответа
{
"идентификатор": "HRX12345"
}
Удаление подключения пользователя к службе Heartbeat Service (VHS)
✎Удаляет соединение между аутентифицированным пользователем Twitch и VHS.
Аутентификация
Требуемый объем: view_activity_read
URL
УДАЛИТЬ https://api.twitch.tv/kraken/user/vhs
Примечание: URL-адреса VHS используют пользователей
(в единственном числе), а не пользователей
.
Дополнительные параметры запроса
Нет
Пример запроса
Это удаляет соединение между пользователем, идентифицированным токеном OAuth cfabdegwdoklmawdzdo98xt2fo512y, и VHS.
curl -H 'Принять: application / vnd.twitchtv.v5 + json' \
-H 'Авторизация: OAuth cfabdegwdoklmawdzdo98xt2fo512y' \
-H 'Идентификатор клиента: uo6dggojyb8d6soh92zknwmi5ej1q2' \
-X УДАЛИТЬ 'https://api.twitch.tv/kraken/user/vhs'
Пример ответа при успехе
,30.07.2020 | Обновленные роли пользователей по маркетингу и разработчику. |
30.07.2020 | Обновлена документация по Webhooks для описания тайм-аута уведомления. Изменена документация поля ответа Start Commercial с retryAfter на retry_after. |
23.07.2020 | Обновлена документация по расширениям, чтобы отразить новый процесс для необходимых каналов проверки. |
21.07.2020 | Решенные проблемы в справочнике API для следующих конечных точек: |
06.07.2020 | Добавлена необходимая авторизация для конечной точки Get Streams и обновлен пример кода. |
01.07.2020 | Добавлены новые поля в тему Pubsub о событиях подписок на каналы и новый параметр тега USERNOTICE для поддержки подарков по подписке на несколько месяцев. |
22.06.2020 | Обновлено руководство по аутентификации, в котором упоминается, что разработчики могут предоставлять несколько URI перенаправления. |
22.06.2020 | Исправления ошибок в Справочнике по API. |
18.06.2020 | Добавлены новые конечные точки в Справочник по API и Справочник по веб-перехватчикам:
Добавлен новый функционал в API: Hype Train API. |
15.06.2020 | Добавлены ссылки на документацию по ограничениям скорости в Справочник по API. |
03.06.2020 | Уточнено определение отказа в подписке в Руководстве по Webhooks. |
12.05.2020 | Удалена документация по РЕЖИМУ и ИМЕНАМ из документации IRC, поскольку они некорректно работали в течение некоторого времени и не будут поддерживаться. |
08.05.2020 | Руководство по удалению : обновлен пример URL-адреса для загрузки грантов Create Entitlement Grants, чтобы включить идентификатор клиента. Справочник по API: обновлены все примеры запросов для включения идентификатора клиента и токена в заголовок авторизации в соответствии с новым требованием OAuth. |
05.04.2020 | Исправлена ошибка в Справочнике по API. Необязательная область для конечной точки Get Users должна быть |
01.05.2020 | Обновлен Справочник по API Twitch, чтобы отразить, что OAuth теперь обязателен. Обновлено руководство по аутентификации, чтобы включить новые области OAuth. Обновлен справочник по веб-перехватчикам, чтобы показать, что авторизация теперь требует авторизации для каждого перехватчика сети. |
27.04.2020 | Рекомендации по обновлению расширений: Обновил страницу с рекомендациями и политиками расширений для контента и торговли. |
20.04.2020 | Обновлена документация по Drops в соответствии с изменениями пользовательского интерфейса. |
01.04.2020 | Удалена документация по устаревшим конечным точкам версии 5:
Исправленный URL-адрес для конечной точки Get Extension Transaction. |
30.03.2020 | Обновлено определение «языка» в справочнике по API потоков v5. |
27.03.2020 | Опубликовано новое руководство по расширениям. |
18.03.2020 | Обновления документации по внедрению Twitch:
|
10.03.2020 | Обновлены правила и политики расширений, чтобы добавить модерацию. |
25.02.2020 | Отредактированы следующие конечные точки в справочнике по API версии 5: Отредактировал конечную точку Get Game Analytics, чтобы отметить, что мы возвращаем данные только за предыдущие 365 дней. Обновленная документация к закату премьер. |
14.02.2020 | Обновлен параметр Задокументирован флаг функции Удалена ссылка на устаревшую форму для увеличения ограничений подписки на веб-перехватчик. Добавлено |
13.02.2020 |
|
24.01.2020 | Обновления документации PubSub:
|
10.01.2020 |
|
08.01.2020 | Учебники по расширениям теперь доступны на сайте. |
17.12.2019 | Webhooks Номер ссылки
Руководство по веб-перехватчикам
|
16.12.2019 | Добавлена тема PubSub «Очки канала». |
05.12.2019 | Добавлены комнаты чата на страницу жизненного цикла продукта как устаревшие. |
02.12.2019 | Обновлен документ OIDC по получению токенов, чтобы отметить, что заявки |
22.10.2019 | Обновлен раздел обзора в документе Extensions Life Cycle Management, чтобы включить обзор SLA. |
16.10.2019 | Добавлена страница жизненного цикла продукта на сайт. |
28.09.2019 | Добавлены ссылки на Developer Rig на этих страницах: |
11.09.2019 | Добавлено усиление обратной связи в расширениях. |
10.09.2019 | Удалены поля данных, связанные с сообществами, из конечных точек получения потоков и получения метаданных потоков.Эти поля больше не поддерживаются. объединил Get Broadcaster’s Subscribers в Get Broadcaster Subscriptions, потому что они оба возвращают подписчиков на канал. Добавлены расширения для нагрузочного тестирования с использованием Locust и Elastic Beanstalk. Добавлены рекомендации по отправке для расширений. |
06.09.2019 | Исправлен тип параметра |
04.09.2019 | Добавлен обновленный глоссарий. |
22.08.2019 | Отредактировал пример полезной нагрузки в теме: события подписки. |
14.08.2019 | Отредактирован необязательный параметр «Создать маркер потока» описание для включения максимальной длины 140 символов. Удалено «Увеличение обратной связи в расширениях». |
07.08.2019 | Обновление мобильных глубоких ссылок |
05.08.2019 | Обновленные организации (ранее «Компании»). Обновленные расширения: Developer Rig Обновленные расширения: усиление обратной связи с вашим расширением. |
08.04.2019 | Добавить информацию RBAC в «Компании» (теперь «Организации») |
31.07.2019 | Добавлено 2.10 и 2.11 к Правилам и политикам расширений. Обновления к руководству «Расширения: проектирование». |
30.07.2019 | Добавьте информацию RBAC в Управление жизненным циклом расширений и монетизацию. |
29.07.2019 | Исправленный URL-адрес для конечной точки Get Moderator Events. |
22.07.2019 | Обновление расширений — сбросить порядок файлов |
19.07.2019 | Повторите попытку добавления 3 новых документов расширений (A / B-тестирование, Google Analytics и увеличение количества отзывов) |
18.07.2019 | DA-430: Добавьте три новых документа о расширениях: использование A / B-тестирования в расширениях, использование Google Analytics в расширениях и усиление обратной связи в расширениях.Также внесены незначительные изменения в Drops (что означает «повторные попытки»). |
09.07.2019 | Обновлены документы «Чат-боты и IRC» (начало работы, руководство, членство, команды, теги и чаты), за исключением «тегов msg-ID». Обновлены все «встраиваемые» документы (введение, встраивание чата, встраивание видео и клипов и встраивание всего). |
27.06.2019 | Добавлена документация для конечной точки получения событий подписки. Добавлена документация для веб-перехватчика событий подписки. |
25.06.2019 | Задокументирован новый API модерации. Задокументированы два новых веб-перехватчика: |
21.06.2019 | Обновления статистики и аналитики (дважды сегодня) |
20.06.2019 | Изменено «положение» на «политики» в разделе «Расширения: рекомендации и политики».6. |
19.06.2019 | Добавлено пояснение к конечной точке получения пользователей в Справочнике по API Twitch, что ограничение в 100 идентификаторов и имен для входа является общим пределом, а не по 100 каждого. Изменения вспомогательных битов в расширениях Ссылка:
|
13.06.2019 | Управление жизненным циклом расширений: добавлен раздел о политике контроля безопасности (CSP) |
07.06.2019 | Удалено устаревшее руководство по API фида каналов. |
06.06.2019 | Правила и политика расширений: |
04.06.2019 | В справочник по API Twitch добавлены транзакции получения расширений. Добавлена транзакция расширения, созданная в справочник по Webhooks. |
30.05.2019 | Обновленное руководство по API v5: разработка новых сторонних разработчиков будет ограничена версиями API Kraken v5 и Helix. Ограничение новой разработки будет применяться к идентификатору клиента, созданному 31.05.2019 или после этой даты. |
08.05.2019 | Удалено руководство по погашению бесхозных битов и добавлено содержимое в Справочник по API. Исправлены ошибки даты в журнале изменений. |
07.05.2019 | Исправлены ошибки форматирования кода в нескольких конечных точках. Обновленная документация службы конфигурации. Удалены темы: аналитика расширений и тема: аналитика игр из справочника по Webhooks, поскольку конечная точка возвращает недопустимые данные. |
19.04.2019 | Удалено примечание о том, что параметры Webhooks должны отображаться в алфавитном порядке, поскольку это ограничение больше не существует. Правила и политика расширений:
|
18.04.2019 | Обновлена ссылка для загрузки Developer Rig для Windows. Обновлен справочник по API v5, чтобы указать, что эта версия устарела. |
16.04.2019 | Справочник по удаленным сообществам из v5 API, поскольку он устарел. |
15.04.2019 | Видео: обновленное руководство по загрузке видео и справочник по видео, чтобы отметить, что вы должны быть партнером или аффилированным лицом, чтобы загружать VOD. |
27.03.2019 | Чат-боты и IRC: Теги Twitch: добавлено примечание, что недокументированные теги могут быть добавлены / удалены в любое время. Также теги могут располагаться в любом порядке. Таким образом, разработчики должны писать код для индивидуального анализа тегов и игнорировать нераспознанные теги. |
26.03.2019 | Чат-боты и IRC: Теги Twitch: добавлен новый параметр |
18.03.2019 | Начало работы с расширениями и расширениями Developer Rig: изменения основаны на новом пользовательском интерфейсе Developer Rig. Обновлен пример «Hello World» в Начало работы . |
15.03.2019 | Ссылка на расширений: добавлена информация, связанная с монетизацией. Extensions Monetization Guide {: target = ”_ blank” (ранее Bits in Extensions), Extensions Life Cycle Management: добавлена вкладка Monetization в диспетчер расширений, для выбора поддержки Bits и / или поддержки нового статуса подписки, а также для перехода к процессу монетизации. , |
14.03.2019 | Websub: обновленная документация, чтобы прояснить, что порядок параметров запроса имеет значение. Bits: Небольшие правки в документации для ясности. |
11.03.2019 | Чат-боты и IRC: Теги Twitch: Добавлено еще несколько параметров |
08.03.2019 | Чат-боты и IRC: Теги Twitch: Удалено |
07.03.2019 | Набор документов расширений: много изменений. Новая версия Начало работы с расширениями . Новый пользовательский интерфейс менеджера расширений (см. Управление жизненным циклом расширений ). |
21.02.2019 | Insights & Analytics: Добавлена аналитика авторов мода. |
08.02.2019 | PubSub: добавлена тема |
04.02.2019 | Чат-боты и IRC: Теги Twitch: для USERNOTICE добавлены три поля ( |
30.01.2019 | Приложения и аутентификация: добавлена область действия Справочник по новому API Twitch: добавлены новые конечные точки: получение подписок для вещателей и получение подписок пользователей. |
28.01.2019 | Приложения и аутентификация: уточнены формулировки в отношении прекращения поддержки Twitch API v. 5. Начало работы с расширениями: разъясняется с использованием встроенного Developer Rig (бета). |
22.01.2019 | Справка по расширениям : добавлен параметр |
18.01.2019 | Extensions Developer Rig: добавлен раздел «Включение 2FA». |
17.01.2019 | Справочник по новому API Twitch: добавлены новые конечные точки: замена тегов потока, получение тегов потока и получение всех тегов потока.Обновлена конечная точка Get Streams для документирования новых функций тегов. Mobile Deep Links: добавлены глубокие ссылки для тегов категорий и тегов прямой трансляции. Insights & Analytics: несколько пояснений, основанных на отзывах пользователей. Пересмотренные определения полей данных, в которых используются идентификаторы устройств. Новый раздел «Подсчет идентификаторов устройств». |
21.12.2018 | Начало работы с чат-ботами и IRC: Новая версия этого документа. |
19.12.2018 | Рекомендации и политики по расширению: Новая версия этого документа. |
17.12.2018 | API погашения кода: новый справочный документ. |
30.11.2018 | Справка по расширениям: здесь перенесена справочная информация, относящаяся к битам (вспомогательные функции JS), для объединения всей справочной информации о расширениях в одном месте.Документ «Биты в расширениях» теперь является просто руководством. |
28.11.2018 | Руководство компании: Новый документ о регистрации компаний и управлении пользователями в них. Прежде чем вы сможете управлять играми на Twitch или создавать кампании Drops, необходима регистрация компании. |
27.11.2018 | Начало работы с Extensions, Extensions Developer Rig: удалена информация о «локальном режиме» Developer Rig (больше не доступен). |
14.11.2018 | Приложения и аутентификация: Получение токенов: OIDC: добавлены утверждения и конечная точка UserInfo. Руководство по чат-ботам и IRC: добавлены области действия для команд / vip, / unvip и / vips. Чат-боты и IRC: Теги Twitch: В USERNOTICE добавлен анонс субподарок. PubSub Guide: добавлен пример сообщения для анонсубподарка. |
02.11.2018 | Возможность Twitch IRC: Теги msd-ID: этот новый документ (в разделе «Чат-боты и IRC») содержит полный (длинный) список всех тегов Extensions Reference: новое поле схемы JWT, New Twitch API Reference: новое описание и пример в Get Webhook Subscriptions, для которых требуется токен-носитель. |
24.10.2018 | Рекомендации и политики по расширению: Новая версия этого документа. |
23.10.2018 | Справочник по новому API Twitch, Справочник по новому API Twitch: веб-перехватчики: добавлено поле ответа отображаемого имени для нескольких конечных точек и веб-перехватчиков.Затронутые конечные точки: получение таблицы лидеров Bits, получение клипов, получение потоков, получение метаданных потоков, получение маркеров потоков, получение подписчиков пользователей, получение видео. Затронутые веб-перехватчики: поток изменен, пользователь подписан. Building Extensions: добавлена информация о предварительных раскрытиях. Обновление 3/7/19: перенесено в Управление жизненным циклом расширений. |
22.10.2018 | Руководство по приложениям и аутентификации: в разделе «Типы токенов» добавлено разъяснение о токенах на предъявителя. Новое руководство по API Twitch: новая информация в разделе «Ограничения скорости». Начало работы с расширениями: добавлена новая песочница разработчика расширений. |
16.10.2018 | Расширения: подключение теперь требуется только для монетизации (биты). |
10.10.2018 | Расширения: добавлена новая служба конфигурации. См .:
Insights & Analytics: добавлена печать плаката Twitch Quarterly Insights. |
09.10.2018 | Чат-боты и IRC: команды Twitch, чат-боты и IRC: Теги Twitch: добавлен CLEARMSG, удаление одиночного сообщения на канале. |
02.10.2018 | Drops Guide: Добавлены рекомендации для кампаний. СсылкаWebhooks: Уточнены функции веб-перехватчика Stream Changed (ранее называвшегося Stream Up / Down). |
01.10.2018 | Drops Guide: новые функции для создания и использования предметов, с новой страницей диспетчера предметов и новыми полями для предметов. См. Особенно раздел об использовании кампаний. |
28.09.2018 | Extensions Developer Rig: новый документ, посвященный установке.Также см. Изменения в разделе Developer Rig статьи «Начало работы с расширениями». Ссылка на расширения: новое свойство : область Руководство по чат-ботам и IRC: новый раздел об областях действия команд IRC. Mobile Deep Links: новый раздел по запуску приложения Twitch с универсальными ссылками (рекомендуется). |
14.09.2018 | Новый Twitch API: руководство по Webhooks: есть изменения в ограничениях подписки. Каждый идентификатор клиента может иметь не более 10 000 подписок. Кроме того, вы можете подписаться на одну и ту же тему не более 3 раз. |
11.09.2018 | Справочник по новому API Twitch: новые необязательные параметры строки запроса ( |
07.09.2018 | Ссылка на расширений: новая вспомогательная функция JS, |
06.09.2018 | Справочник по новому API Twitch: добавлены новые конечные точки, создание маркера потока и получение маркеров потока. |
04.09.2018 | Insights & Analytics: добавлены три новых поля клипов в аналитику разработчиков игр. |
03.09.2018 | Начало работы с новым API Twitch: при регистрации приложения имя приложения не должно включать «Twitch» (как точное или нечеткое совпадение), иначе регистрация не удастся. |
30.08.2018 | Расширения (несколько документов): Добавлены всплывающие расширения. Начните читать здесь, в разделе «Обязательные технические сведения» (это ссылки на соответствующую информацию в другом месте набора документов). Справочник по расширениям: добавлена конечная точка отправки сообщения чата расширения и вспомогательная функция: флаги функций (вспомогательные функции JS). |
21.08.2018 | Insights & Analytics: добавлены Twitch Quarterly Insights (информационный бюллетень по играм). |
13.08.2018 | Building Extensions: в связи с требованиями, недавно сообщенными нам Apple, поддержка расширений на устройствах iOS (включая возможность тестирования на iOS) теперь доступна только участникам программы Apple Developer Program.См. «Мобильная поддержка».
Extensions Reference: В Helper: Extensions добавлено новое свойство ( |
07.08.2018 | Insights & Analytics: добавлена версия 2 расширенной аналитики. Справочник по новому API Twitch: обновлена конечная точка Get Extension Analytics для версии 2. Новый Twitch API: Справочник по веб-перехватчикам: добавлен новый веб-перехватчик, аналитика расширений. |
02.08.2018 | Чат-боты и IRC: Теги Twitch: помечены некоторые параметры как устаревшие ( |
31.07.2018 | Справочник по новому API Twitch: добавлена конечная точка получения подписок Webhook. |
27.07.2018 | Разработка расширений: добавлены дополнительные инструкции для всех расширений и расширений панелей. |
20.07.2018 | Приложения и аутентификация: руководство, получение токенов: OAuth и получение токенов: OIDC: добавлен параметр |
19.07.2018 | Биты в расширениях: новый документ. Extensions Guidelines & Policies: добавлены биты в требованиях к расширениям. |
12.07.2018 | Ссылка на канал канала Twitch API v5: изменено (устарело) большинство ответов конечных точек. |
06.07.2018 | Начало работы с расширениями, создание расширений: добавлена информация о «локальном режиме» Twitch Developer Rig (для локального тестирования на фиктивных, непроизводственных конечных точках). Extensions Guidelines & Policies: добавлено примечание о том, какие версии Android и iOS должны поддерживаться мобильными расширениями. Справка по расширениям: добавлены два новых поля в вспомогательную функцию Приложения и аутентификация: разделите этот большой документ на несколько меньших документов, чтобы упростить чтение и поиск информации. |
22.06.2018 | Insights & Analytics: Добавлена версия 2 игровой аналитики. Новый справочник по API Twitch: обновлена конечная точка Get Game Analytics, чтобы можно было выбирать версию отчета и диапазон дат / времени. Руководство по чат-ботам и IRC: обновлена информация о «Подключение к Twitch IRC». |
19.06.2018 | Справка по расширениям : расширено определение вспомогательной функции Building Extensions: в «Local Test» добавлена информация о новой вкладке «Только по приглашению» для просмотра расширений из белого списка в Extensions Manager. Справочник по новому API Twitch: добавлены три конечные точки: получение пользовательских расширений, получение активных расширений пользователя, обновление установленных пользователем расширений. Приложения и аутентификация: добавлены новые области для новых конечных точек. Встраивание Twitch: Все: для параметра Twitch API v5: в разделе «Какую версию API можно использовать?» указал, что нет запланированной даты удаления для v5. |
07.06.2018 | Встраивание видео и клипов: в setVideo Drops Guide: в разделе «Далее: уведомить средство просмотра о каплях» к URL-адресам добавлен GUID. |
04.06.2018 | Проверка расширений: перед тем, как отправить расширение на рассмотрение, теперь вы выбираете категорию, в которой ваше расширение будет отображаться в диспетчере расширений, и загружаете изображение для «обнаружения».Обновление 3/7/19: этот документ был удален; информация находится в Управлении жизненным циклом расширений. |
31.05.2018 | Документы по началу работы: Справочник по расширениям: изменения в отправке сообщения PubSub расширения (сообщения могут быть отправлены глобально), Новый Twitch API: Справочник по веб-перехватчикам: добавлены два веб-перехватчика (изменен пользователем, игровая аналитика). Insights & Analytics: новый документ, содержащий информацию как по аналитике разработчиков игр, так и по аналитике разработчиков расширений. (Заменяет документ Game Developer Analytics) |
21.05.2018 | Встраивание Twitch, чат-ботов и IRC: эти большие документы были разделены на несколько небольших документов, чтобы облегчить чтение и поиск информации. Справка по расширениям: вспомогательная функция |
15.05.2018 | Начало работы с расширениями: в «Процедуре для партнеров / аффилированных лиц, не связанных с Twitch», последний шаг начала процесса подключения был изменен. |
09.05.2018 | Ссылка на новый API Twitch:
|
02.05.2018 | Расширения: Руководство по расширениям было разделено на несколько более коротких документов. Посмотрите категорию документов "Расширения". |
29.04.2018 | Обновленная документация организаций. |
19.04.2018 | Встраивание видео и клипов: в «Интерактивные кадры для прямых трансляций и VOD»> «Дополнительный параметр» значение по умолчанию для параметра Extensions Guide: Добавлены расширения видеокомпонентов. Вещательные компании могут активировать до шести расширений одновременно: 3 панели, 1 оверлей видео (полный экран) и 2 видеокомпонента (меньшего размера). Extensions Reference: Добавлена информация о расширениях видеокомпонентов (новая функция JS Helper, Справочник по новому API Twitch: в Get Clip добавлены 4 параметра запроса ( |
04.04.2018 | Встраивание видео и клипов: в «События, генерируемые и определяемые проигрывателем» было добавлено новое событие Справочник по новому API Twitch: в сводную таблицу конечных точек был добавлен столбец «Ресурс», затем конечные точки в документе были переупорядочены в соответствии с таблицей (таким образом, конечные точки для одного и того же ресурса находятся в одной части документа). |
29.03.2018 | Руководство по приложениям и аутентификации: см. Новую формулировку в «Проверка запросов.” Встраивание видео и клипов: в «Интерактивные кадры для прямых трансляций и видео по запросу»> «События, генерируемые и определяемые проигрывателем» было добавлено новое событие Extensions Guide: В «Приложении B: Рекомендации и методы» была изменена политика для звука: «Расширения могут включать звук, только если они включают элементы управления, позволяющие зрителям регулировать громкость, и по умолчанию эти элементы управления отключены / приглушен.Обновление от 02.05.18: Теперь, когда Руководство по расширениям разделено, эта информация находится в Правилах и правилах расширений. Extensions Reference: Изменения, связанные с введением динамических привязок. Найдите "якорь" в документе. |
Объявления | Старт коммерческой | Запускает рекламу на указанном канале. |
Аналитика | Получить Extension Analytics | Получает URL-адрес, который разработчики расширений могут использовать для загрузки аналитических отчетов (файлов CSV) для своих расширений.URL действителен в течение 5 минут. Дополнительные сведения об аналитике и возвращаемых полях см. В руководстве Insights & Analytics. |
бит | Получить Cheermotes | Извлекает список доступных Cheermotes, анимированных эмоций, которым зрители могут назначать биты для поддержки в чате. Возвращенные Cheermotes доступны на Twitch, на всех каналах с поддержкой Bits. |
бит | Получить рейтинг Bits | Получает ранжированный список информации таблицы лидеров Bits для авторизованного вещателя. |
Аналитика | Получить игровую аналитику | Получает URL-адрес, который разработчики игр могут использовать для загрузки аналитических отчетов (файлов CSV) для своих игр. URL действителен в течение 5 минут. Подробные сведения об аналитике и возвращаемых полях см. В руководстве Insights & Analytics. Ответ имеет полезную нагрузку JSON с полем |
бит | Получить транзакции расширения | Получить транзакции расширения позволяет внутренним серверам расширений получать список транзакций, которые произошли для их расширения во всем Twitch. |
Зажимы | Создать клип | Создает клип программно.Это возвращает как идентификатор, так и URL редактирования для нового клипа. |
Зажимы | Получить клипы | Получает информацию о клипе по идентификатору клипа (один или несколько), идентификатору вещателя (только один) или идентификатору игры (только один). Ответ содержит полезную нагрузку JSON с полем |
Права | Создать URL для загрузки грантов | Создает URL-адрес, по которому вы можете загрузить файл манифеста и уведомить пользователей о том, что у них есть права . Права — это цифровые элементы, которые пользователи имеют право использовать. Права на Twitch предоставляются пользователям бесплатно или как часть покупки на Twitch. См. Руководство по Drops для получения подробной информации об использовании этой конечной точки для уведомления пользователей о Drops. |
Права | Получить статус кода | Коды представляют собой погашаемые буквенно-цифровые строки, привязанные только к битовому продукту. Этот сторонний API позволяет другим сторонам использовать коды от имени пользователей. Сторонние разработчики приложений и расширений могут использовать API для предоставления вознаграждений битами из своих игр. Мы предоставляем наборы кодов третьей стороне в рамках контрактного соглашения.Затем сторонняя программа вызывает этот API для кредитования пользователя Twitch путем отправки определенного кода (ов). Это означает, что вознаграждение в битах может применяться напрямую, без необходимости выполнять какие-либо действия вручную (например, посещать страницу погашения Twitch). Все коды одноразовые. После погашения кода через этот API или через страницу сайта код больше не пригоден для дальнейшего использования. |
Права | Погасить код | Коды представляют собой погашаемые буквенно-цифровые строки, привязанные только к битовому продукту.Этот сторонний API позволяет другим сторонам использовать коды от имени пользователей. Сторонние разработчики приложений и расширений могут использовать API для предоставления вознаграждений битами из своих игр. Мы предоставляем наборы кодов третьей стороне в рамках контрактного соглашения. Затем сторонняя программа вызывает этот API для кредитования пользователя Twitch путем отправки определенного кода (ов). Это означает, что вознаграждение в битах может применяться напрямую, без необходимости выполнять какие-либо действия вручную (например, посещать страницу погашения Twitch). Все коды одноразовые. После погашения кода через этот API или через страницу сайта код больше не пригоден для дальнейшего использования. |
Игры | Получить лучшие игры | Сортирует игры по количеству текущих зрителей на Twitch, сначала самые популярные. Ответ содержит полезную нагрузку JSON с полем |
Игры | Получить игры | Получает информацию об игре по идентификатору или названию игры. Ответ содержит полезную нагрузку JSON с полем данных |
Модерация | Проверить статус AutoMod | Определяет, соответствует ли строковое сообщение требованиям AutoMod канала. |
Модерация | Забанить пользователей | Возвращает всех заблокированных и заблокированных пользователей канала. |
Модерация | События получения запрета | Возвращает все пользовательские запреты и отмены запретов в канале. |
Модерация | Получить модераторов | Возвращает всех модераторов канала. |
Модерация | Получить события модератора | Возвращает список модераторов или пользователей, добавленных и удаленных в качестве модераторов канала. |
Поиск | Категории поиска | Возвращает список игр или категорий, которые полностью или частично соответствуют запросу по имени. |
Поиск | Поиск каналов | Возвращает список каналов (пользователей, которые транслировали в течение последних 6 месяцев), которые полностью или частично соответствуют запросу по имени или описанию канала. Результаты включают как прямые, так и офлайн-каналы. Онлайн-каналы будут иметь дополнительные метаданные (, например, |
Потоки | Получить ключ трансляции | Получает ключ потока канала для пользователя. |
Потоки | Получить потоки | Получает информацию об активных потоках. Потоки возвращаются отсортированными по количеству текущих зрителей в порядке убывания. На нескольких страницах результатов могут быть повторяющиеся или отсутствующие потоки, поскольку зрители присоединяются к потокам и покидают их. Ответ содержит полезную нагрузку JSON с полем |
Потоки | Создать маркер потока | Создает маркер в потоке пользователя, заданного идентификатором пользователя. Маркер — это произвольная точка в потоке, которую вещатель хочет отметить; е.г., чтобы легко вернуться к позже. Маркер создается на текущей отметке времени в прямом эфире при обработке запроса. Маркеры могут быть созданы владельцем или редакторами потока. Пользователь, создающий маркер, идентифицируется токеном на предъявителя. Маркеры не могут быть созданы в некоторых случаях (произойдет ошибка):
|
Потоки | Получить маркеры потока | Получает список из маркеров либо для самого последнего потока указанного пользователя, либо для указанного VOD / видео (потока), упорядоченных по давности. Маркер — это произвольная точка в потоке, которую вещатель хочет отметить; е.г., чтобы легко вернуться к позже. Возвращаются только маркеры, созданные пользователем, идентифицированным токеном на предъявителя. Ответ содержит полезную нагрузку JSON с полем |
Потоки | Получить информацию о канале | Получает информацию о канале для пользователей. |
Потоки | Изменить информацию о канале | Изменяет информацию о канале для пользователей. |
Подписки | Получить подписку на вещателя | Получает все подписки вещательной компании. |
Теги | Получить все теги потока | Получает список всех тегов потоков, определенных Twitch, при необходимости отфильтрованных по идентификаторам тегов. Ответ содержит полезную нагрузку JSON с полем |
Теги | Получить теги потока | Получает список тегов для указанного потока (канала). |
Теги | Заменить теги потока | Применяет указанные теги к указанному потоку, перезаписывая любые существующие теги, примененные к этому потоку. Если теги не указаны, все теги, ранее примененные к потоку, удаляются. Эта операция не влияет на автоматические теги. Срок действия тегов истекает через 72 часа после их применения, если поток не будет активен в течение этого периода времени.Если поток ведется в течение 72-часового окна, 72-часовое время перезапускается, когда поток отключается. Срок действия может быть изменен. |
Пользователей | Создать пользователя подписано | Добавляет указанного пользователя к подписчикам указанного канала. |
Пользователей | Удалить подписки пользователя | Удаляет указанного пользователя из числа подписчиков указанного канала. |
Пользователей | Получить пользователей | Получает информацию об одном или нескольких указанных пользователях Twitch. Пользователи идентифицируются по необязательным идентификаторам пользователей и / или имени входа. Если ни идентификатор пользователя, ни имя для входа не указаны, поиск пользователя выполняется по токену носителя. Ответ содержит полезную нагрузку JSON с полем данных |
Пользователей | Получить пользователей, подписанных | Получает информацию об отношениях между двумя пользователями Twitch.Возвращаемая информация сортируется по порядку: самые свежие следуют первыми. Это может возвращать такую информацию, как «кто подписан на qotrok», «кто подписан на qotrok» или «является ли пользователь X, следующий за пользователем Y». Ответ содержит полезную нагрузку JSON с полем |
Пользователей | Обновить пользователя | Обновляет описание пользователя, указанного токеном носителя. |
Пользователей | Получить расширения пользователя | Получает список всех расширений (как активных, так и неактивных) для указанного пользователя, идентифицированного токеном носителя. Ответ содержит полезную нагрузку JSON с полем данных |
Пользователей | Получить активные расширения пользователей | Получает информацию об активных расширениях, установленных указанным пользователем, идентифицированных идентификатором пользователя или токеном носителя. |
Пользователей | Обновление пользовательских расширений | Обновляет состояние активации, идентификатор расширения и / или номер версии установленных расширений для указанного пользователя, идентифицированного токеном носителя. Если вы попытаетесь активировать данное расширение для нескольких типов расширений, последняя запись будет выигрышной (и нет гарантии порядка записи) |
Видео | Получить видео | Получает информацию о видео по идентификатору видео (один или несколько), идентификатору пользователя (только один) или идентификатору игры (только один). Ответ содержит полезную нагрузку JSON с полем данных |
Веб-перехватчики | Получить подписку на Webhook | Получает подписки на веб-перехватчики пользователя, идентифицированного токеном носителя, в порядке истечения срока действия. Ответ содержит полезную нагрузку JSON с полем |
Поезд Hype | Get Hype Train События | Получает информацию о самом последнем Hype Train для данного идентификатора канала. Когда в настоящий момент есть активный Hype Train, он возвращает информацию об этом Hype Train.Если в настоящий момент нет активного Hype Train, он возвращает информацию о самом последнем Hype Train. Через 5 дней, если не было активного Hype Train, конечная точка вернет пустой ответ. |
каналов | Разработчики Twitch
{
"_total": 583,
"ролики": [{
"_id": "v102381501",
"broadcast_id": 23711574096,
"broadcast_type": "выделите",
"канал": {
"_id": "20694610",
"display_name": "Towelliee",
"name": "Towelliee"
},
"created_at": "2016-11-20T23: 46: 06Z",
"description": "Последние минуты трансляции",
"description_html": "Последние минуты трансляции
",
"fps": {
"разбитые на части": 59.9997939597903,
«высокий»: 30.2491085172346,
«низкий»: 30.249192959941,
"средний": 30.2491085172346,
«мобильный»: 30.249192959941
},
"game": "World of Warcraft",
"language": "en",
«длина»: 201,
"preview": {
"большой": "https://static-cdn.jtvnw.net/s3_vods/664fa5856b_towelliee_23711574096_550644271//thumb/thumb102381501-640x360.jpg",
"medium": "https://static-cdn.jtvnw.net/s3_vods/664fa5856b_towelliee_23711574096_550644271//thumb/thumb102381501-320x180.JPG»,
"small": "https://static-cdn.jtvnw.net/s3_vods/664fa5856b_towelliee_23711574096_550644271//thumb/thumb102381501-80x45.jpg",
"шаблон": "https://static-cdn.jtvnw.net/s3_vods/664fa5856b_towelliee_23711574096_550644271//thumb/thumb102381501-{width}x{height}.jpg"
},
"published_at": "2016-11-20T23: 46: 06Z",
"разрешения": {
"chunked": "1920x1080",
"high": "1280x720",
"low": "640x360",
"средний": "852x480",
"mobile": "400x226"
},
"статус": "записано",
"tag_list": "",
"эскизы": {
"большой": [{
"тип": "сгенерированный",
"url": "https: // static-cdn.jtvnw.net/s3_vods/664fa5856b_towelliee_23711574096_550644271//thumb/thumb102381501-640x360.jpg»
}],
"средний": [{
"тип": "сгенерированный",
"url": "https://static-cdn.jtvnw.net/s3_vods/664fa5856b_towelliee_23711574096_550644271//thumb/thumb102381501-320x180.jpg"
}],
"маленький": [{
"тип": "сгенерированный",
"url": "https://static-cdn.jtvnw.net/s3_vods/664fa5856b_towelliee_23711574096_550644271//thumb/thumb102381501-80x45.JPG»
}],
"шаблон": [{
"тип": "сгенерированный",
"url": "https://static-cdn.jtvnw.net/s3_vods/664fa5856b_towelliee_23711574096_550644271//thumb/thumb102381501-{width}x{height}.jpg"
}]
},
"title": "Последние минуты трансляции",
"url": "https://www.twitch.tv/towelliee/v/102381501",
"видимый": "общедоступный",
"viewable_at": ноль,
"просмотров": 1761
},
...
]
}
.