Informa se o canal reproduziu ou falhou.

O primeiro relato desse resultado no dia devolve 201. Conta até uma vez por dono, canal, dia e resultado. Repetir devolve 200 com reason: ja_relatado_hoje. Navegador e sistema vêm do User-Agent. O país vem dos dados do pedido. Esses campos não podem ser alterados pelo corpo. Os relatos ajudam a comparar resultados em GET /api/channels/:id/health, mas não confirmam a causa da falha. Devolve: { ok, counted, reason?, channel_id, stats{plays,fails,favorites,comments,last_fail_code,health,your_plays,your_fails,your_fail_code,your_country_ok,your_country_fail,your_geo_ok,your_latency_ms,your_latency_grade}, health }

post/api/play-report

Request

  • Base URL: https://gradetv.net
  • URL: https://gradetv.net/api/play-report
  • Auth: HTTP bearer

Request body

channel_idstring required

Canal que você tentou assistir.

okboolean required

true se tocou, false se falhou.

code'cors' | 'geo' | 'sumiu' | 'codec' | 'playlist' | 'sem_resposta' | 'protocolo' | 'sem_stream' | 'embed' | 'outro'

Código da falha; só quando ok é false. Código ausente ou desconhecido entra como outro.

Response

{ ok, counted, reason?, channel_id, stats{plays,fails,favorites,comments,last_fail_code,health,your_plays,your_fails,your_fail_code,your_country_ok,your_country_fail,your_geo_ok,your_latency_ms,your_latency_grade}, health }

okboolean required

Sempre true — o relato foi aceito.

countedboolean required

false quando você já tinha relatado o mesmo hoje.

reasonstring

Por que não contou; só aparece quando counted é false.

channel_idstring required

O canal relatado.

healthstring required

URL do painel de saúde completo deste canal.

Changes

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