Accueil
Player
VPN
FAQ
Se connecter
ErrorMobile

Developer

API REST Nanomid Player


Utilisation de l'API

Vous pouvez interroger le backend de nanomid via une API REST. Elle peut être utilisée pour diverses opérations telles que l'envoi d'une nouvelle playlist ou la suppression de toutes les playlists d'un appareil.

HTTPS est obligatoire. Nanomid ne répond qu'au trafic crypté pour que vos données restent sécurisées.

Envoyer une liste

Méthode: POST
Type de contenu: application / json

Endpoint

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

Exemple de payload POST


Exemple POST

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

POST: ​/api​/Partner​/PlayListFromOtp

Nom de la propriétéGenreExempleDescription
titleString"Sample PlayList"Le titre de la liste à télécharger
urlString"http://nanomid.com/playlistpath"L'URL de la liste à télécharger
quickCodeString"ABCDEF"Le code OTP à insérer pour envoyer la liste
hiddenInfobooleantrueSi la variable est mise à true, elle cache les informations de la liste

Supprimer toutes les playlists


DELETE: ​/api/Partner/PlayListFromOtp/:quickCode
Nom de la propriétéGenreExempleDescription
quickCodeString"ABCDEF"Code OTP pour supprimer toutes les playlists
Status di risposta
Nom de la propriétéGenreDescription
200StatusCodeL'appel a réussi
400StatusCodeErreur de saisie
404StatusCodeCode OTP invalide. Player non trouvé
500StatusCodeErreur du serveur (Très rare)
Exemple de demande

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 agit comme un proxy inverse à votre serveur. Le fournisseur de services doit configurer leur serveur Web pour obtenir l'IP réelle du client et non celle de notre proxy.

Voici un exemple pour le serveur web nginx.

Nginx

Insérez les directives suivantes dans le fichier nginx.conf


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

De cette façon, votre serveur web ou proxy recevra l'IP réelle du client et non celle de nos serveurs.


Si l'utilisateur du service a un pare-feu, il peut obtenir les adresses IP de tous nos serveurs à partir du point d'extrémité suivant

https://nanomid.com/api/ipv4