Разное

Игнор лист твич: Whisper ignore list — Twitch Messaging Interface and Chat

Команды для чаты на Твиче (Twitch). Команды Твича для управления и мониторинга чата

Команды владельца канала и модераторов для управления чатом на Тwitch.tv

Команды для чаты на Твиче (Twitch). Команды Твича для управления и мониторинга чата

Если вы ведете трансляции на Твиче, то наверняка интересовались командами для управления чатом. Команд не так уж и много, поэтому пройдемся по каждой.

Тут одни мои очень хорошие знакомые запустили сервис Stream-Alert.ru для стримеров Твича. Я уже успел опробовать один из их виджетов «Автопостинг в сообществе ВК» и, как оказалось, это очень удобно. Больше не надо париться о создание поста перед тем как запустить стрим.

Все команды в чате начинаются с символа «/

«. В чате выскакивает сразу подсказка по всем доступным командам. После выбора команды вам остается лишь нажать «Enter» или кликнуть по кнопке «Чат«.

Команды чата Твича (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.
  • Приостановка чата — выберите, что будет происходить при приостановке чата.
  • Удаленные сообщения — настроить показ удаленных сообщений.
  • Настройка режимов чата — «Только смайлики», «Чат только для фолловеров», «Медленный режим».
  • Медленный режим
    — включает режим Slow-мод (/slow).
  • Настройка параметров модерации — настроить параметры модерации сообщений в чате и AutoMod.
  • Просмотреть недавние рейды — просмотр ваших рейдов и их настройка.
  • Очистить чат — очистка чата от сообщений (/clear).

Настройка чата Твича (Twitch)

 

Советую ставить галочку «Значки модераторов» — значительно упрощает модерирование чата.

Появились какие-либо вопросы, то загляните на мой канал

zakrutTV вечерком и напишите в чат.

Читайте также:

сильно пиксилизируется картинка (OBS, Twitch) — обсуждение на GoodGame

сильно пиксилизируется картинка (OBS, Twitch)

Есть проблема с очень сильной пиксилизацией картинки на стриме, какой битрейт не ставь и какие настройки кодировшика не выставляй картинка как одна «неочень». Если стоять на месте не двигать  мышкой, то картинка еще куда не шла, но стоит просто пробежаться по траве (допустим DayZ) 6 пикселей на весь екран. До этого я стримил через другой проц и мать, так как мою замкнуло по фазам питания, я даже мог качество стрима на самом стриме выбирать. Если картинка Sourse то оно идеально подходящая. При чем у меня нет партнерки на твиче. С заменой деталей вот такая ситуёвина. (была перебита винда). Знает кто из за чего может быть такое? И как вернуть выбор по качеству на стриме? Процы очличаются совсем не много, что тот i5 что тот, только в данной 2.8 герц, а в том было 3.2 и разгон на 3.8. Спасибо заранее за ответы!

Тема удалена. Отменить Есть проблема с очень сильной пиксилизацией картинки на стриме, какой битрейт не ставь и какие настройки кодировшика не выставляй картинка как одна «неочень». Если стоять на месте не двигать  мышкой, то картинка еще куда не шла, но стоит просто пробежаться по траве (допустим DayZ) 6 пикселей на весь екран. До этого я стримил через другой проц и мать, так как мою замкнуло по фазам питания, я даже мог качество стрима на самом стриме выбирать. Если картинка Sourse то оно идеально подходящая. При чем у меня нет партнерки на твиче. С заменой деталей вот такая ситуёвина. (была перебита винда). Знает кто из за чего может быть такое? И как вернуть выбор по качеству на стриме? Процы очличаются совсем не много, что тот i5 что тот, только в данной 2.8 герц, а в том было 3.2 и разгон на 3.8. Спасибо заранее за ответы!

Discord бот с оповещением о стримах на goodgame.ru, twitch.tv — обсуждение на GoodGame

Notiffio — Discord бот с оповещением о стримах на goodgame.ru, twitch.tv

Бот который выдает оповещения:

  • Начало/конец стрима 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+.
  • Стрим игр до их официального выхода. В запрещенные действия входит трансляция альфа или бета версий. Обязательно наличие разрешений со стороны разработчика.
  • Нарушение международных законов, а также законодательства на государственном или региональном уровне.
  • Попытка суицида или склонение к нему других пользователей.
  • Клевета в трансляции, угрозы.
  • Нарушение конфиденциальности другого человека, предоставление личных данных других людей.
  • Дискриминация по любому из признаков.
  • Слишком открытая одежда. К примеру, мужчинам и женщинам нельзя стримить без футболки. При этом женское декольте разрешено.
  • Попытки обхода ограничений на сайте.
  • Выдача себя за другое лицо.
  • Нарушение авторских прав в вопросе музыки, игр и любого другого контента.

Как видно, на Твиче не поощряются не только запрещенные слова. Имеется ряд ограничений, о которых необходимо помнить каждому участнику.

Как узнать, за что забанили на Твич

Многие пользователи не знают, какие слова нельзя говорить на Твиче и не читают правила системы. В результате они попадают под бан и не могут разобраться с причиной блокировки. Для проверки, забанили вас или нет, сделайте следующие шаги:

  1. Почистите куки веб-проводника и очистите кэш приложения.
  2. Авторизуйтесь в системе.
  3. Если войти в Твич не удалось, включите ВПН или попробуйте зайти через ТОР.
  4. Посмотрите причину, почему вас заблокировали, и срок разблокировки.

Как правило, доступ закрывают за запрещенные слова на Твиче, распространение конфиденциальных сведений другого человека, наготу, трансляцию обнаженки, разжигание ненависти и т. д. Особое внимание уделите времени, когда доступ будет открыт. Если вы не согласны с нарушением и не чувствуете вины, обратитесь в администрацию, но в большинстве случаев это бесполезно. Если вы применяли запрещенные слова при трансляции на Твиче или нарушили другие правила.

Если профиль заблокирован навсегда, и вы согласны с причиной, единственный путь — создание новой страницы. И здесь уже лучше не использовать запрещенные слова и следовать правилам в Твиче. Минус в том, что старые пользователи к вам не переходят и придется с нуля начинать работать на свою репутацию.

Итоги

Из приведенной статьи ясно, что в Твиче есть запрещенные слова и требования, которые обязательны к выполнению каждым пользователем. Их нарушение чревато блокировкой на разный период, начиная от пяти минут, заканчивая постоянным баном.

чат для стримеров. Ещё одна альтернатива — обсуждение на 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/ / emotes

Дополнительные параметры запроса

Нет

Пример запроса

Получает список эмоций, которые пользователь 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/ / subscriptions /

Дополнительные параметры запроса

Нет

Пример запроса

Проверяет, подписан ли пользователь 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/ / follow / channels

Дополнительные параметры запроса

Имя Тип Описание
предел целое Максимальное количество возвращаемых самых последних объектов.По умолчанию: 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/ / follow / channels /

Дополнительные параметры запроса

Нет

Пример запроса

Проверяет, следует ли пользователю 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/ / Follow / channels /

Необязательный параметр в теле запроса

Имя Тип Описание
уведомления логический Если истинно , пользователь получает электронную почту или 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/ / follow / channels /

Дополнительные параметры запроса

Нет

Пример запроса

Это обновляет пользователя 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/ / blocks /

Дополнительные параметры запроса

Нет

Пример запроса

Это добавляет пользователя 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/ / blocks /

Дополнительные параметры запроса

Нет

Пример запроса

Это удаляет пользователя 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'
  

Пример ответа при успехе

,

История изменений | Разработчики Twitch

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 и Справочник по веб-перехватчикам:

  • Получить информацию о канале
  • Изменить информацию о канале
  • Поиск каналов
  • Поисковые категории
  • Получить ключ потока
  • Начать коммерческую работу
  • Создать пользователя подписано
  • Удалить подписку пользователя
  • Получить Cheermotes

Добавлен новый функционал в 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 должна быть user: read: email .

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:

  • Добавлен новый родительский параметр .
  • Удален устаревший метод getPlaybackStats .
  • Удалены ссылки на параметр font-size для везде встраивания.
10.03.2020

Обновлены правила и политики расширений, чтобы добавить модерацию.

25.02.2020

Отредактированы следующие конечные точки в справочнике по API версии 5:

Отредактировал конечную точку Get Game Analytics, чтобы отметить, что мы возвращаем данные только за предыдущие 365 дней.

Обновленная документация к закату премьер.

14.02.2020

Обновлен параметр game_id в конечной точке Get Streams с до 100 идентификаторов до 10 идентификаторов.

Задокументирован флаг функции isBitsEnabled в Справочнике по расширениям.

Удалена ссылка на устаревшую форму для увеличения ограничений подписки на веб-перехватчик.

Добавлено полей gifter_id и gifter_name в конечную точку Get Broadcaster Subscriptions и webhook.

13.02.2020
  • Удален параметр строки запроса live из документации конечной точки Search Games.
  • Удалено поле ответа популярность из документации по поисковым играм и Get Top Games.
24.01.2020

Обновления документации PubSub:

  • Добавлена ​​функция чата
  • Добавлена ​​необходимая область для канальных бит-событий-v1 и канальных бит-значков-разблокирует
  • Удален channel-commerce-events-v1 , потому что он устарел
10.01.2020
  • Обновлена ​​документация, чтобы отразить, что OAuth является предпочтительным методом аутентификации.
  • Удалена документация для чатов, поскольку эта функция устарела.
08.01.2020

Учебники по расширениям теперь доступны на сайте.

17.12.2019

Webhooks Номер ссылки

  • Обновлено описание вызова подписки / отказа от подписки, чтобы уточнить коды ответов и необходимую аутентификацию.
  • Небольшие изменения синтаксиса / форматирования в примерах JSON.
  • Укажите области с проверкой подлинности, необходимые для различных веб-перехватчиков с проверкой подлинности.

Руководство по веб-перехватчикам

  • Разъяснено, как выполняются повторные попытки и как мы обрабатываем коды ответов, отличные от 2xx, от клиентов.
  • Предоставлено представление о реализации обработчика для проверки в соответствии со спецификацией веб-сайта W3C.
16.12.2019

Добавлена ​​тема PubSub «Очки канала».

05.12.2019

Добавлены комнаты чата на страницу жизненного цикла продукта как устаревшие.

02.12.2019

Обновлен документ OIDC по получению токенов, чтобы отметить, что заявки email и email_verified скоро будут обработаны пользователем : read: email scope.

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

Исправлен тип параметра msg_id в Check AutoMod Status с целого числа на строку.

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 каждого.

Изменения вспомогательных битов в расширениях Ссылка:

  • В поле должно быть указано « exp », а не « expires ».
  • Задокументирован объект domainID .
  • Отредактировано определение объекта product .
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 должны отображаться в алфавитном порядке, поскольку это ограничение больше не существует.

Правила и политика расширений:

  • Добавлены политики 1.5, 3.4 и 4.6.2.
  • Добавлен 4.3, где упоминается использование эмоций и бета-версия.
  • Добавлен 4.4 для упоминания рекламной бета-программы.
  • Удалена 4.6.1 (внешние ссылки должны быть связаны с основными функциями расширения).
  • Удалено 4.6.3 (внешние ссылки должны быть включены в белый список URL-адресов).
  • Предыдущие версии 5.2 и 5.3 переработаны и добавлены для упоминания бета-версии коммерческой программы.
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: добавлен новый параметр badge-info в GLOBALUSERSTATE, PRIVMSG, USERNOTICE и USERSTATE.

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: Добавлено еще несколько параметров msg-param (для USERNOTICE).

08.03.2019

Чат-боты и IRC: Теги Twitch: Удалено Broadcaster-lang (из ROOMSTATE).Добавлено еще несколько допустимых значений для поля msg-id (для USERNOTICE).

07.03.2019

Набор документов расширений: много изменений. Новая версия Начало работы с расширениями . Новый пользовательский интерфейс менеджера расширений (см. Управление жизненным циклом расширений ).

21.02.2019

Insights & Analytics: Добавлена ​​аналитика авторов мода.

08.02.2019

PubSub: добавлена ​​тема channel-bits-events-v2 . Удалено устаревшее поле месяцев . Добавлены новые поля совокупных месяцев и полных месяцев .

04.02.2019

Чат-боты и IRC: Теги Twitch: для USERNOTICE добавлены три поля ( msg-param-cumulative-months , msg-param-should-share-streak , msg-param-streak-months ) и изменены когда отправляется msg-param-months .

30.01.2019

Приложения и аутентификация: добавлена ​​область действия , канал: чтение: подписки .

Справочник по новому API Twitch: добавлены новые конечные точки: получение подписок для вещателей и получение подписок пользователей.

28.01.2019

Приложения и аутентификация: уточнены формулировки в отношении прекращения поддержки Twitch API v. 5.

Начало работы с расширениями: разъясняется с использованием встроенного Developer Rig (бета).

22.01.2019 Справка по расширениям

: добавлен параметр locale в «Параметры клиентского запроса».

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») содержит полный (длинный) список всех тегов msg-id , которые применяются к NOTICE (Twitch Commands) и NOTICE (Twitch Chat Rooms) команды.

Extensions Reference: новое поле схемы JWT, is_unlinked .

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

Расширения: добавлена ​​новая служба конфигурации. См .:

  • Building Extensions: новый раздел «Служба конфигурации».
  • Ссылка на расширения
  • :
    • Три новых конечных точки (установить сегмент конфигурации расширения, получить конфигурацию канала расширения, получить сегмент конфигурации расширения).
    • Новые функции помощника по настройке расширений Twitch (см. «Помощник: настройка»).
    • Измените на, когда можно использовать «Установить требуемую конфигурацию расширения».
  • Extensions Developer Rig: вкладка New Configuration Service.
  • Выпуск и поддержка расширений: много обновлений.Обновление 3/7/19: Переименовано управление жизненным циклом расширений.

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 статьи «Начало работы с расширениями».

Ссылка на расширения

: новое свойство hostingInfo во вспомогательной функции JS onContext . Новая вспомогательная функция onHighlightChanged JS.

Руководство по приложениям и аутентификации

: область chat_login устарела. См. Раздел о новых возможностях чата и PubSub.

Руководство по чат-ботам и IRC: новый раздел об областях действия команд IRC.

Mobile Deep Links: новый раздел по запуску приложения Twitch с универсальными ссылками (рекомендуется).

14.09.2018

Новый Twitch API: руководство по Webhooks: есть изменения в ограничениях подписки. Каждый идентификатор клиента может иметь не более 10 000 подписок. Кроме того, вы можете подписаться на одну и ту же тему не более 3 раз.

11.09.2018

Справочник по новому API Twitch: новые необязательные параметры строки запроса ( start_at и end_at ) для Get Clips.

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.См. «Мобильная поддержка».

  • Если вы выпустили мобильное расширение: ваше расширение больше не отображается в iOS. Twitch скоро свяжется с вами по поводу добавления поддержки iOS.
  • Если вы разрабатываете новое мобильное расширение для iOS, создайте учетную запись разработчика Apple (если у вас ее еще нет), а затем свяжитесь с Twitch ([email protected]), чтобы добавить поддержку iOS.

Extensions Reference: В Helper: Extensions добавлено новое свойство ( arePlayerControlsVisible ) для вспомогательной функции onContext JS.

07.08.2018

Insights & Analytics: добавлена ​​версия 2 расширенной аналитики.

Справочник по новому API Twitch: обновлена ​​конечная точка Get Extension Analytics для версии 2.

Новый Twitch API: Справочник по веб-перехватчикам: добавлен новый веб-перехватчик, аналитика расширений.

02.08.2018

Чат-боты и IRC: Теги Twitch: помечены некоторые параметры как устаревшие ( subscriber , turbo и user_type ).Вместо этого используйте параметр badges .

31.07.2018

Справочник по новому API Twitch: добавлена ​​конечная точка получения подписок Webhook.

27.07.2018

Разработка расширений: добавлены дополнительные инструкции для всех расширений и расширений панелей.

20.07.2018

Приложения и аутентификация: руководство, получение токенов: OAuth и получение токенов: OIDC: добавлен параметр token_type (обязательное значение = bearer ) в нескольких местах.

19.07.2018

Биты в расширениях: новый документ.

Extensions Guidelines & Policies: добавлены биты в требованиях к расширениям.

12.07.2018

Ссылка на канал канала Twitch API v5: изменено (устарело) большинство ответов конечных точек.

06.07.2018

Начало работы с расширениями, создание расширений: добавлена ​​информация о «локальном режиме» Twitch Developer Rig (для локального тестирования на фиктивных, непроизводственных конечных точках).

Extensions Guidelines & Policies: добавлено примечание о том, какие версии Android и iOS должны поддерживаться мобильными расширениями.

Справка по расширениям

: добавлены два новых поля в вспомогательную функцию onContext JS ( isMuted , volume ).

Приложения и аутентификация: разделите этот большой документ на несколько меньших документов, чтобы упростить чтение и поиск информации.

22.06.2018

Insights & Analytics: Добавлена ​​версия 2 игровой аналитики.

Новый справочник по API Twitch: обновлена ​​конечная точка Get Game Analytics, чтобы можно было выбирать версию отчета и диапазон дат / времени.

Руководство по чат-ботам и IRC: обновлена ​​информация о «Подключение к Twitch IRC».

19.06.2018 Справка по расширениям

: расширено определение вспомогательной функции onPositionChanged JS.

Building Extensions: в «Local Test» добавлена ​​информация о новой вкладке «Только по приглашению» для просмотра расширений из белого списка в Extensions Manager.

Справочник по новому API Twitch: добавлены три конечные точки: получение пользовательских расширений, получение активных расширений пользователя, обновление установленных пользователем расширений.

Приложения и аутентификация: добавлены новые области для новых конечных точек.

Встраивание Twitch: Все: для параметра макета изменено допустимое значение с video-and-chat на video-with-chat .

Twitch API v5: в разделе «Какую версию API можно использовать?» указал, что нет запланированной даты удаления для v5.

07.06.2018

Встраивание видео и клипов: в setVideo добавлен новый параметр Timestamp .

Drops Guide: в разделе «Далее: уведомить средство просмотра о каплях» к URL-адресам добавлен GUID.

04.06.2018

Проверка расширений: перед тем, как отправить расширение на рассмотрение, теперь вы выбираете категорию, в которой ваше расширение будет отображаться в диспетчере расширений, и загружаете изображение для «обнаружения».Обновление 3/7/19: этот документ был удален; информация находится в Управлении жизненным циклом расширений.

31.05.2018

Документы по началу работы:

Справочник по расширениям

: изменения в отправке сообщения PubSub расширения (сообщения могут быть отправлены глобально), прослушивают и отправляют вспомогательных функций JS и пример полезной нагрузки JWT.

Новый Twitch API: Справочник по веб-перехватчикам: добавлены два веб-перехватчика (изменен пользователем, игровая аналитика).

Insights & Analytics: новый документ, содержащий информацию как по аналитике разработчиков игр, так и по аналитике разработчиков расширений. (Заменяет документ Game Developer Analytics)

21.05.2018

Встраивание Twitch, чат-ботов и IRC: эти большие документы были разделены на несколько небольших документов, чтобы облегчить чтение и поиск информации.

Справка по расширениям

: вспомогательная функция onVisibilityChanged JS теперь работает с расширениями компонентов.

15.05.2018

Начало работы с расширениями: в «Процедуре для партнеров / аффилированных лиц, не связанных с Twitch», последний шаг начала процесса подключения был изменен.

09.05.2018

Ссылка на новый API Twitch:

  • В Create Clip был добавлен необязательный параметр строки запроса, has_delay . Это добавляет задержку перед захватом клипа, чтобы учесть короткую задержку между потоком вещательной компании и просмотром этого потока зрителем.
02.05.2018

Расширения: Руководство по расширениям было разделено на несколько более коротких документов. Посмотрите категорию документов "Расширения".

29.04.2018

Обновленная документация организаций.

19.04.2018

Встраивание видео и клипов: в «Интерактивные кадры для прямых трансляций и VOD»> «Дополнительный параметр» значение по умолчанию для параметра playsinline было изменено на true .

Extensions Guide: Добавлены расширения видеокомпонентов. Вещательные компании могут активировать до шести расширений одновременно: 3 панели, 1 оверлей видео (полный экран) и 2 видеокомпонента (меньшего размера).

Extensions Reference: Добавлена ​​информация о расширениях видеокомпонентов (новая функция JS Helper, onPositionChanged ).

Справочник по новому API Twitch: в Get Clip добавлены 4 параметра запроса ( Broadcaster_id , game_id , до , после ).

04.04.2018

Встраивание видео и клипов: в «События, генерируемые и определяемые проигрывателем» было добавлено новое событие Twitch.Player.PLAYBACK_BLOCKED .

Справочник по новому API Twitch: в сводную таблицу конечных точек был добавлен столбец «Ресурс», затем конечные точки в документе были переупорядочены в соответствии с таблицей (таким образом, конечные точки для одного и того же ресурса находятся в одной части документа).

29.03.2018

Руководство по приложениям и аутентификации: см. Новую формулировку в «Проверка запросов.”

Встраивание видео и клипов: в «Интерактивные кадры для прямых трансляций и видео по запросу»> «События, генерируемые и определяемые проигрывателем» было добавлено новое событие PLAYING и изменено определение события PLAY .

Extensions Guide: В «Приложении B: Рекомендации и методы» была изменена политика для звука: «Расширения могут включать звук, только если они включают элементы управления, позволяющие зрителям регулировать громкость, и по умолчанию эти элементы управления отключены / приглушен.Обновление от 02.05.18: Теперь, когда Руководство по расширениям разделено, эта информация находится в Правилах и правилах расширений.

Extensions Reference: Изменения, связанные с введением динамических привязок. Найдите "якорь" в документе.

.

Ссылка | Разработчики Twitch

Объявления Старт коммерческой

Запускает рекламу на указанном канале.

Аналитика Получить 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 месяцев), которые полностью или частично соответствуют запросу по имени или описанию канала. Результаты включают как прямые, так и офлайн-каналы. Онлайн-каналы будут иметь дополнительные метаданные (, например, start_at , tag_ids ). См. Образец ответа для различия.

Потоки Получить ключ трансляции

Получает ключ потока канала для пользователя.

Потоки Получить потоки

Получает информацию об активных потоках. Потоки возвращаются отсортированными по количеству текущих зрителей в порядке убывания. На нескольких страницах результатов могут быть повторяющиеся или отсутствующие потоки, поскольку зрители присоединяются к потокам и покидают их.

Ответ содержит полезную нагрузку JSON с полем данных , содержащим массив элементов информации о потоках, и полем разбивки на страницы , содержащим информацию, необходимую для запроса дополнительных потоков.

Потоки Создать маркер потока

Создает маркер в потоке пользователя, заданного идентификатором пользователя. Маркер — это произвольная точка в потоке, которую вещатель хочет отметить; е.г., чтобы легко вернуться к позже. Маркер создается на текущей отметке времени в прямом эфире при обработке запроса. Маркеры могут быть созданы владельцем или редакторами потока. Пользователь, создающий маркер, идентифицируется токеном на предъявителя.

Маркеры не могут быть созданы в некоторых случаях (произойдет ошибка):

  • Если поток указанного пользователя не транслируется.
  • Если для потока не включено хранение VOD (прошедшей трансляции).
  • Для премьер (прямые трансляции, события первого просмотра, объединяющие загруженные видео с живым чатом).
  • Для повторов (последующей (не прямой) трансляции любой прошлой трансляции, включая прошлые премьеры).
Потоки Получить маркеры потока

Получает список из маркеров либо для самого последнего потока указанного пользователя, либо для указанного VOD / видео (потока), упорядоченных по давности. Маркер — это произвольная точка в потоке, которую вещатель хочет отметить; е.г., чтобы легко вернуться к позже. Возвращаются только маркеры, созданные пользователем, идентифицированным токеном на предъявителя.

Ответ содержит полезную нагрузку JSON с полем данных , содержащим массив информационных элементов маркера, и поле разбивки на страницы , содержащее информацию, необходимую для запроса дополнительной информации.

Потоки Получить информацию о канале

Получает информацию о канале для пользователей.

Потоки Изменить информацию о канале

Изменяет информацию о канале для пользователей.

Подписки Получить подписку на вещателя

Получает все подписки вещательной компании.

Теги Получить все теги потока

Получает список всех тегов потоков, определенных Twitch, при необходимости отфильтрованных по идентификаторам тегов.

Ответ содержит полезную нагрузку JSON с полем данных , содержащим массив элементов тегов, и полем разбивки на страницы , содержащим информацию, необходимую для запроса дополнительных тегов.

Теги Получить теги потока

Получает список тегов для указанного потока (канала).
Ответ содержит полезную нагрузку 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 }, ... ] }
.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *