Por que o canal falha, para quem e onde — inclui geo-bloqueio, latência por região e o veredito de quem está chamando.

É o que separa 'o canal está fora do ar' de 'o canal está bloqueado no seu país'. geo diz se é restrição regional ou falha geral (com os países), regions[] traz sucesso/falha por país, latency[] a velocidade de abertura medida no hop por país, e pra_voce resume tudo para o país de quem chama. Sem relato da comunidade (POST /api/play-report) o painel fica vazio. Devolve: { channel_id, plays, fails, favorites, comments, health, last_ok_at, last_fail_at, last_fail_code, min_relatos, reasons[{code,label,hint,count,last_at}], environments[{browser,os,country,label,plays,fails,health,last_fail_code,last_at}], your_environment{browser,os,country,label,plays,fails,health,last_fail_code,last_at}, regions[{country,plays,fails,health,latency_ms,latency_grade}], geo{tipo,bloqueado_em,funciona_em,label}, latency[{country,samples,avg_ms,grade,grade_label,last_at}], your_country{country,plays,fails,health,latency_ms,latency_grade}, pra_voce{nivel}, codes, _links{self,channel,report} }

get/api/channels/{id}/health

Request

  • Base URL: https://gradetv.net
  • URL: https://gradetv.net/api/channels/{id}/health
  • Auth: none required

Path parameters

idstring required

ID do canal no catálogo.

Response

{ channel_id, plays, fails, favorites, comments, health, last_ok_at, last_fail_at, last_fail_code, min_relatos, reasons[{code,label,hint,count,last_at}], environments[{browser,os,country,label,plays,fails,health,last_fail_code,last_at}], your_environment{browser,os,country,label,plays,fails,health,last_fail_code,last_at}, regions[{country,plays,fails,health,latency_ms,latency_grade}], geo{tipo,bloqueado_em,funciona_em,label}, latency[{country,samples,avg_ms,grade,grade_label,last_at}], your_country{country,plays,fails,health,latency_ms,latency_grade}, pra_voce{nivel}, codes, _links{self,channel,report} }

channel_idstring required

Canal a que esta saúde se refere.

playsinteger required

Relatos de sucesso, no mundo todo.

failsinteger required

Relatos de falha, no mundo todo.

favoritesinteger required

Quantas pessoas favoritaram o canal.

commentsinteger required

Comentários públicos no canal.

healthinteger nullable required

Percentual de sucesso; null com menos de min_relatos.

last_ok_atstring nullable required

Último relato de sucesso (UTC).

last_fail_atstring nullable required

Último relato de falha (UTC).

last_fail_codestring nullable required

Código da falha mais recente.

min_relatosinteger required

Quantos relatos são necessários antes de calcular health.

codesstring[] required

Todos os códigos de falha que o produto reconhece.

Changes

No recorded changes to this operation across all 1 revision of this API.