API de DarknessDev

Endpoints Disponibles

Esta API ofrece varios servicios principales:

1. Conversión de Códigos Hexadecimales a Nombres de Colores

Ruta: /color?hex=

Descripción: Este endpoint convierte un código hexadecimal de color en su nombre correspondiente en español.

Parámetro requerido: hex: El código hexadecimal del color (ejemplo: FF5733).

Ejemplo de solicitud: GET /color?hex=FF5733

Respuesta esperada: El nombre del color en español.

2. Conversión de Timestamp Unix a Tiempo Formateado

Ruta: /timestamp?unix=

Descripción: Convierte un timestamp Unix a un formato legible.

Parámetro requerido: unix: El timestamp Unix en segundos.

Ejemplo de solicitud: GET /timestamp?unix=60

Respuesta esperada: El tiempo formateado.

3. Diferencia de Días Entre Fechas

Ruta: /datediff?date1=&date2=

Descripción: Calcula la diferencia en días entre dos fechas.

Parámetros requeridos: date1 y date2 en formato ISO.

Ejemplo de solicitud: GET /datediff?date1=2023-01-01&date2=2024-08-21

Respuesta esperada: La diferencia en días.

4. Conversión de Unidades

Ruta: /convertirunidad?valor=&de=&a=

Descripción: Convierte una cantidad de una unidad a otra.

Parámetros requeridos: valor, de y a.

Ejemplo de solicitud: GET /convertirunidad?valor=10&de=metros&a=pies

Respuesta esperada: La cantidad convertida.

5. Unidades Disponibles

Ruta: /unidades

Descripción: Devuelve una lista de todas las unidades disponibles.

Ejemplo de solicitud: GET /unidades

Respuesta esperada: Lista de unidades.

6. Conversión de Texto a Código Morse

Ruta: /morse?text=

Descripción: Convierte un texto en código morse.

Parámetro requerido: text.

Ejemplo de solicitud: GET /morse?text=Hola

Respuesta esperada: El código morse correspondiente.

7. Generación de QR Codes

Ruta: /qr?text=

Descripción: Genera un código QR basado en el texto proporcionado.

Parámetro requerido: text: El texto que deseas convertir en un código QR.

Ejemplo de solicitud: GET /qr?text=Lo que quieras convertir en QR

Respuesta esperada: Una imagen del código QR que representa el texto proporcionado.

8. Obtener Información de Invitaciones de Discord

Ruta: /inviteinfo?token=&guild_id=&member_id=

Descripción: Este endpoint te permite obtener información sobre las invitaciones creadas por un miembro en un servidor de Discord.

Parámetros requeridos: token: El token de autenticación del bot de Discord, guild_id: El ID del servidor de Discord, member_id: El ID del miembro de Discord.

Ejemplo de solicitud: GET /inviteinfo?token=TU_TOKEN&guild_id=ID_DEL_SERVIDOR&member_id=ID_DEL_MIEMBRO

Respuesta esperada: Un objeto con información sobre las invitaciones.

9. Obtener Información de un Rol

Ruta: /role_info?token=TU_TOKEN&guild_id=ID_DEL_SERVIDOR&role_id=ID_DEL_ROL

Descripción: Este endpoint permite obtener información sobre un rol específico en un servidor de Discord. Proporciona detalles como el nombre del rol, su color, permisos y los miembros que tienen asignado ese rol.

Parámetros requeridos:

Ejemplo de solicitud: GET /role_info?token=TU_TOKEN&guild_id=ID_DEL_SERVIDOR&role_id=ID_DEL_ROL

Respuesta esperada: Un objeto JSON que contiene la información del rol, incluyendo: