trevo-api
v1.0.2
Published
Example of using an API module
Downloads
11
Readme
API Module Example
Este é um exemplo de módulo Node.js que utiliza as rotas de uma API específica. As rotas da API estão documentadas no arquivo apiModule.js
.
Aviso Importante
Antes de executar os exemplos deste módulo, é necessário fazer login na API fornecida para obter o nome de usuário e a chave de autenticação. Essas credenciais serão usadas nas chamadas de função do módulo.
Instalação
Certifique-se de ter a biblioteca axios
instalada para realizar as solicitações HTTP:
npm install axios
---
# Documentação de Rotas
## Rota: /anime/{Tipo}
- Método: GET
- Descrição: Retorna informações de um anime específico.
- Parâmetros de consulta:
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- Tipos disponíveis:
- cosplay
- waifu
- waifu2
- shota
- loli
- yotsuba
- shinomiya
- yumeko
- tejina
- chiho
- shizuka
- boruto
- kagori
- kaga
- kotori
- mikasa
- akiyama
- hinata
- minato
- naruto
- nezuko
- yuki
- hestia
- emilia
- itachi
- elaina
- madara
- sasuke
- deidara
- sakura
- tsunade
- Exemplo de uso: /anime/waifu?username=seu_nome_de_usuario&key=sua_chave_de_autenticacao
## Rota: /nsfw/{Tipo}
- Método: GET
- Descrição: Retorna informações NSFW (Not Safe for Work) específicas.
- Parâmetros de consulta:
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- Tipos disponíveis:
- ahegao
- ass
- bdsm
- blowjob
- cuckold
- cum
- ero
- kasedaiki
- femdom
- foot
- gangbang
- glasses
- hentai2
- jahy
- manga
- masturbation
- neko
- orgy
- panties
- pussy
- neko2
- neko
- tentacles
- thighs
- yuri
- zettai
- Exemplo de uso: /nsfw/ahegao?username=seu_nome_de_usuario&key=sua_chave_de_autenticacao
## Rota: /anikit/ytmp4
- Método: GET
- Descrição: Extrai o link de download de um vídeo do YouTube em formato MP4.
- Parâmetros de consulta:
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- videoUrl (string): URL do vídeo do YouTube.
- Exemplo de uso: /anikit/ytmp4?username=seu_nome_de_usuario&key=sua_chave_de_autenticacao&videoUrl=https://www.youtube.com/watch?v=exemplo
- Exemplo de resposta: {"url": "https://exemplo.com/video_baixado.mp4"}
## Rota: /anikit/ytmp3
- Método: GET
- Descrição: Extrai o link de download de um vídeo do YouTube em formato MP3.
- Parâmetros de consulta:
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- videoUrl (string): URL do vídeo do YouTube.
- Exemplo de uso: /anikit/ytmp3?username=seu_nome_de_usuario&key=sua_chave_de_autenticacao&videoUrl=https://www.youtube.com/watch?v=exemplo
- Exemplo de resposta: {"url": "https://exemplo.com/audio_baixado.mp3"}
## Rota: /anikit/playmp4
- Método: GET
- Descrição: Reproduz um vídeo em formato MP4.
- Parâmetros de consulta:
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- query (string): Nome da música ou vídeo a ser reproduzido.
- Exemplo de uso: /anikit/playmp4?username=seu_nome_de_usuario&key=sua_chave_de_autenticacao&query=nome_musica
- Exemplo de resposta:
{
"title": "titulo",
"thumb": "https://i.ytimg.com/vi/humb.jpg",
"channel": "@clovermods",
"published": "1822-08-09",
"views": "1B",
"url": "https://exemplo.com/audio_reproduzido.mp4"
}
## Rota: /anikit/playmp3
- Método: GET
- Descrição: Reproduz um áudio em formato MP3.
- Parâmetros de consulta:
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- query (string): Nome da música ou áudio a ser reproduzido.
- Exemplo de uso: /anikit/playmp3?username=seu_nome_de_usuario&key=sua_chave_de_autenticacao&query=nome_musica
- Exemplo de resposta:
{
"title": "titulo",
"thumb": "https://i.ytimg.com/vi/humb.jpg",
"channel": "@clovermods",
"published": "1822-08-09",
"views": "1B",
"url": "https://exemplo.com/audio_reproduzido.mp3"
}
## Rota: /recent-episodes
- Método: GET
- Descrição: Retorna os episódios recentes de um anime específico.
- Parâmetros de consulta:
- page (número inteiro): Número da página dos episódios.
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- type (string): Tipo de anime (opcional).
- Exemplo de uso: /recent-episodes?page=1&type=TV
## Rota: /epis/:animeId
- Método: GET
- Descrição: Retorna informações de um episódio específico de um anime.
- Parâmetros de consulta:
- animeId (string): ID do anime.
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- Exemplo de uso: /epis/12345
## Rota: /info/:animeId
- Método: GET
- Descrição: Retorna informações detalhadas de um anime específico.
- Parâmetros de consulta:
- animeId (string): ID do anime.
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- Exemplo de uso: /info/6789
## Rota: /popular
- Método: GET
- Descrição: Retorna uma lista de animes populares.
- Parâmetros de consulta: Nenhum.
- Exemplo de uso: /popular
## Rota: /watch/:episodeId
- Método: GET
- Descrição: Retorna a fonte do episódio para assistir.
- Parâmetros de consulta:
- episodeId (string): ID do episódio.
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- Exemplo de uso: /watch/9876
## Rota: /anikit/tiktok
- Método: GET
- Descrição: Extrai o link de download de um vídeo do TikTok.
- Parâmetros de consulta:
- videoUrl (string): URL do vídeo do TikTok.
- username (string): Nome de usuário do usuário.
- key (string): Chave de autenticação do usuário.
- Exemplo de uso: /anikit/tiktok?videoUrl=https://www.tiktok.com/@username/video/12345678901234567
---