An open API service indexing awesome lists of open source software.

https://github.com/peterfritz/tryvia-api

API gratuita para trivias em português.
https://github.com/peterfritz/tryvia-api

javascript nextjs planetscale prisma sql tailwindcss typescript

Last synced: 7 months ago
JSON representation

API gratuita para trivias em português.

Awesome Lists containing this project

README

          



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://opentdb.com/).

`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.

```url
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.