Ecosyste.ms: Awesome
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: 10 days ago
JSON representation
API gratuita para trivias em português.
- Host: GitHub
- URL: https://github.com/peterfritz/tryvia-api
- Owner: peterfritz
- License: mit
- Created: 2022-08-12T17:29:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-09T17:37:12.000Z (7 months ago)
- Last Synced: 2024-05-02T01:04:56.358Z (7 months ago)
- Topics: javascript, nextjs, planetscale, prisma, sql, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://tryvia.ptr.red
- Size: 327 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Tryvia API
Uma API que te traz perguntas em português de forma rápida.
## 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.