Atualizações da API do Twitch Summer 2019

Val Polouchkine Blocked Desbloquear Seguir Seguindo 28 de junho

Adicionamos diversos recursos empolgantes e frequentemente solicitados à API do Twitch nos últimos três meses. Há algo para todos – a facilidade de alguns pontos problemáticos do desenvolvedor, a funcionalidade do Twitch anteriormente indisponível e um novo mecanismo para ingerir dados de assinatura.

API de transação de bits

Imagine que você criou uma nova extensão: é divertido, divertido e aproveita o Bits como um mecanismo de monetização. Está ganhando força entre as emissoras, mas sua popularidade também é sua queda – seu Serviço de back-end de extensão enfrenta uma interrupção temporária devido à alta carga. Nesse cenário, é difícil realizar retroativamente os benefícios para os espectadores que já usaram Bits por meio da extensão.

A API de transação de bits é uma nova maneira de recuperar uma lista de transações históricas que ocorreram em sua extensão em todos os canais em que ela foi instalada. A API é composta por um único ponto de extremidade e um tópico correspondente de Webhooks; você pode usar o último para ser notificado de transações conforme elas são processadas.

Ao usar essa API, você pode "reproduzir" as transações ausentes e atender aos benefícios relevantes para os espectadores que foram afetados pela interrupção.

Saber mais:

API de moderação

Os moderadores desempenham um papel crucial para garantir que um canal seja um lugar acolhedor. Para preencher a lacuna entre as ferramentas à disposição e o que está disponível programaticamente, lançamos recentemente a primeira iteração da API de moderação.

Agora você pode recuperar a lista de moderadores de canal, determinar o status de moderador de um usuário e ser notificado quando uma emissora adicionar ou remover um moderador. Funcionalidade semelhante é oferecida com relação a usuários banidos, bem como aqueles em um tempo limite. Finalmente, um endpoint adicional permite verificar a conformidade de uma string com as configurações de AutoMod do canal.

Essa API é particularmente útil quando você cria uma extensão que facilita o conteúdo gerado pelo usuário. Por exemplo, se a extensão de sobreposição exibir alertas com base no texto enviado pelo espectador, seria um bom padrão verificar primeiro se o usuário deve poder usar a extensão (por exemplo, se eles foram banidos no bate-papo ou não) e segundo, se a submissão deles é aceitável com relação ao AutoMod do canal.

Saber mais:

API de inscrições

No ano passado, adicionamos a capacidade de recuperar a lista de assinantes da emissora para o namespace Helix. Para reforçar ainda mais essa funcionalidade, lançamos recentemente um endpoint específico de assinaturas adicional que, por sua vez, aciona o tópico relevante do Webhooks.

Ao assinar este novo tópico, você pode ser notificado imediatamente quando os espectadores se inscreverem, cancelarem a inscrição e compartilharem o status da assinatura com a emissora no bate-papo. Você também pode determinar o nível de assinatura, bem como se a assinatura foi um presente ou não.

As assinaturas são um sinal poderoso que você pode usar como um gatilho em suas integrações. Por exemplo, você pode evitar a pesquisa agressiva da API para determinar se o espectador tem acesso à funcionalidade disponível apenas para os assinantes do canal.

Saber mais: