Inicio
Player
VPN
FAQ
Iniciar sesión
ErrorMobile

Developer

API REST Nanomid Player


Usando la API

Puede consultar el backend nanomid a través de una API REST. Se puede utilizar para diversas operaciones, como enviar una nueva lista de reproducción o eliminar todas las listas de reproducción de un dispositivo.

Se requiere HTTPS. Nanomid solo responde al tráfico cifrado para que sus datos estén seguros.

Enviar una lista de reproducción

Método: POST
Tipo de contenido: application / json

Endpoint

https://nanomid.com/api​/Partner​/PlayListFromOtp

POST - Payload Ejemplo


Ejemplo POST

{
"title": "Sample PlayList"
"url":"http://nanomid.com/playlistpath"
"quickCode": "ABCDEF"
"hiddenInfo": "true"
}

POST: ​/api​/Partner​/PlayListFromOtp

Nombre de la propiedadGéneroEjemploDescripción
titleString"Sample PlayList"El título de la lista para cargar.
urlString"http://nanomid.com/playlistpath"La URL de la lista para cargar.
quickCodeString"ABCDEF"El código OTP que se debe ingresar para enviar la lista
hiddenInfobooleantrueSi la variable se establece en verdadera, oculta la información de la lista.

Eliminar todas las listas de reproducción


DELETE: ​/api/Partner/PlayListFromOtp/:quickCode
Nombre de la propiedadGéneroEjemploDescripción
quickCodeString"ABCDEF"Código OTP para eliminar todas las listas de reproducción
Status di risposta
Nombre de la propiedadGéneroDescripción
200StatusCodeLlamada exitosa
400StatusCodeError de entrada
404StatusCodeCódigo OTP no válido. Jugador no encontrado
500StatusCodeServer Error (Muy raro)
Ejemplo de solicitud

curl -X POST "https://nanomid.com/api/Partner/PlayListFromOtp" -H "accept: */*" -H "Content-Type: application/json" -d "{\"title\":\"string\",\"url\":\"string\",\"quickCode\":\"string\",\"hiddenInfo\":true}

Nanomid VPN Pass actúa como un proxy inverso hacia el servidor del proveedor de servicios. Este último tendrá que configurar su propio servidor web para poder obtener la ip real del cliente y no la de nuestros proxies.

A continuación se muestra un ejemplo para el servidor web nginx.

Nginx

Coloque las siguientes directivas en el archivo nginx.conf


http {
real_ip_header X-Forwarded-For;
set_real_ip_from 0.0.0.0/0;
real_ip_recursive on;
}

De esta forma su servidor web o proxy recibirá la IP real del cliente y no de nuestros servidores.


Si el usuario de los servicios tiene un firewall, puede obtener todas las ip de nuestros servidores desde el siguiente endpoint

https://nanomid.com/api/ipv4