Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 10 days 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.