API - abrahampo1/cpmusic Wiki

Uso y desarrollo con el API de CPMusic.

CPMusic permite su control absoluto utilizando su propio API.

Su estructura es la siguiente:

https://[URL]/api?key1=1

Siendo "key1" una de la siguientes:

getplaydata

Este enlace: https://[URL]/api?getplaydata

Devolverá un código JSON como el siguiente:

{"title":"Oasis - Wonderwall (Official Video)","miniatura":"kpu62BijoSncqfq9V1WT","instagram":"franciscoasorey"}

Ejemplo para usarlo usando JQuery:

$.getJSON('https://[URL]/api?getplaydata', function(data) { var titulo = data["titulo"]; var miniatura = data["miniatura"]; var instagram = data["instagram"] });

next

Esta función NO es de acceso público, es necesario si o si una clave API, se encuentra en la base de datos en la tabla de ajustes. TOKEN = Clave api de acceso único. Este enlace: https://[URL]/api?next=TOKEN

Devolverá un JSON como el siguiente:

{"error":"OK","message":"Se ha cambiado la canción"}

volume

Como el anterior, es necesario si o si una clave API para usar esta función. TOKEN = Clave api de acceso único. Este enlace: https://[URL]/api?volume=TOKEN&value=1

value

El valor del volumen varía de 0 a 1, incluyendo todos los decimales.

ej: 13% = 0.13

ejemplos

Poner el volumen al 25%

https://[URL]/api?volume=TOKEN&value=0.25

Devolvera el siguiente JSON:

{"error":"OK","message":"Se ha ajustado el volumen al 25%"}