Я интегрирую API-интерфейс учетной записи пользователя Twitch в свою платформу и проверил API-интерфейс, чтобы выяснить, существует ли какая-либо секция обратного вызова для отправки обновления на мой сервер, когда пользователь начинает потоковую передачу, но я не могу найти любая ссылка для одного.
Есть ли в настоящее время какие-либо услуги, которые предлагают такого рода вещи? Если нет, то как лучше всего проводить регулярные проверки всех моих пользователей в моей базе данных, чтобы увидеть, когда они выполняют потоковую передачу, если, конечно, выполнение этого само по себе приведет к уничтожению сервера с запросами к базе данных, поэтому я застрял в том, где иди сейчас.
Что я хочу сделать, так это получить ответный звонок, а затем создать сообщение в социальной сети, которое пользователь начал в потоковом режиме.
Основываясь на обсуждениях по ссылкам ниже, API не поддерживает веб-хуки и не будет в ближайшее время. Вместо этого они ожидают, что вы будете использовать опрос. По сути, вы должны настроить рабочий процесс, который будет периодически отправлять запросы, например каждые пять минут, затем создавать соответствующие сообщения в социальных сетях и т. Д. Вы можете объединять их вместе, если у вас есть несколько каналов для проверки (например, из проблемы github). :
https://api.twitch.tv/kraken/streams?channel=riotgames,dota2ti,machinima,esltv_hearthstone
https://github.com/justintv/Twitch-API/issues/211
https://discuss.dev.twitch.tv/t/notifications-using-twitch-api-and-php/1009
Других решений пока нет …