Skip to content

peterfritz/tryvia-api

Repository files navigation


Tryvia API

Uma API que te traz perguntas em português de forma rápida.

Tryvia API logo

Typescript Vercel Next.js Turso Drizzle

Como usar?

Essa API é totalmente compatível com a Open Trivia Database.

https://tryvia.ptr.red/api_category.php - Lista todas as categorias disponíveis e seus respectivos ids.

https://tryvia.ptr.red/api_token.php?command=request - Retorna um token para trazer perguntas que não se repitam (tempo de expiração de 6 horas).

https://tryvia.ptr.red/api.php?amount=${quantidadeDePerguntas}&token=${token} - Retorna perguntas de categoria, tipo e dificuldades aleatórias.

https://tryvia.ptr.red/api.php
    ?amount=${quantidade de perguntas}
    &category=${null || 0 || id de uma categoria}
    &type=${null || 0 || multiple || boolean}
    &difficulty=${null || 0 || easy || medium || hard}
    &token=${token}

Não enviar um parâmetro ou enviá-lo com o valor 0 trará questões com a propriedade correspondente aleatória.