Explorar
Conectar
Nuestra API le permite recuperar información de nuestro sitio web a través de la solicitud GET y admite los siguientes parámetros de consulta:

Nombre Sentido Descripción
t (requerido) Tipo de consulta. Este parámetro especifica el tipo de consulta, u es para información de perfil, t es para información de pistas.
q (requerido) Se solicitó UserName. El parámetro t admite dos valores:
  • u = UserName [devuelve información básica del perfil que contiene lo siguiente]
    • id = devuelve el ID de usuario único
    • username = devuelve el nombre de usuario
    • first_name = devuelve el primer nombre
    • last_name = devuelve el apellido
    • website = devuelve el sitio web
    • country = devuelve el país
    • city = devuelve la ciudad
    • image = devuelve la imagen de avatar del perfil
    • cover = devuelve la imagen de portada del perfil
  • t = UserName [devuelve una lista de las últimas 20 pistas cargadas por un usuario que contiene lo siguiente]
    • id = devuelve el ID de pista único
    • by = devuelve el ID de usuario único
    • title = devuelve el título de la pista
    • description = devuelve la descripción de la pista
    • art = devuelve la imagen de la caratula de la pista
    • tag = devuelve la lista de etiquetas
    • buy = devuelve el url de compra
    • record = devuelve el sello discográfico
    • release = devuelve la fecha de lanzamiento
    • license = devuelve el tipo de licencia
    • time = Devuelve la fecha y hora en que fue publicado.
    • likes = devuelve el número de "me gusta"
    • views = Devuelve el número de vistas (de Reproducciones)


Ejemplos de solicitudes:

Para información de perfil de un usuario:
https://trackcloud.es/api.php?t=u&q=USERNAME

Para obtener una lista de las últimas 20 pistas subidas por un usuario:
https://trackcloud.es/api.php?t=t&q=USERNAME


Un ejemplo de decodificación json sería el siguiente código PHP:

< ?php
header('Content-Type: text/plain; charset=utf-8;');
$file = file_get_contents("/api.php?t=t&q=USERNAME");
print_r(json_decode($file));
?>