Home
Player
VPN
FAQ
Einloggen
ErrorMobile

Developer

API REST Nanomid Player


Verwenden der API

Sie können das Nanomid-Back-End über eine REST-API abfragen. Es kann für verschiedene Operationen verwendet werden, wie zum Beispiel das Senden einer neuen Playlist oder das Löschen aller Playlists eines Geräts.

HTTPS ist erforderlich. Nanomid reagiert nur auf verschlüsselten Datenverkehr, damit Ihre Daten sicher bleiben.

Sende eine Playlist

Methode: POST
Inhaltstyp: application / json

Endpoint

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

POST - Payload Beispiel


Beispiel POST

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

POST: ​/api​/Partner​/PlayListFromOtp

Name des AnwesensGenreBeispielBeschreibung
titleString"Sample PlayList"Der Titel der zu ladenden Liste
urlString"http://nanomid.com/playlistpath"Die URL der zu ladenden Liste
quickCodeString"ABCDEF"Der zum Versenden der Liste einzugebende OTP-Code
hiddenInfobooleantrueWenn die Variable auf true gesetzt ist, werden die Informationen der Liste ausgeblendet

Alle Wiedergabelisten löschen


DELETE: ​/api/Partner/PlayListFromOtp/:quickCode
Name des AnwesensGenreBeispielBeschreibung
quickCodeString"ABCDEF"OTP-Code zum Löschen aller Playlists
Status di risposta
Name des AnwesensGenreBeschreibung
200StatusCodeErfolgreicher Anruf
400StatusCodeEingabe Fehler
404StatusCodeUngültiger OTP-Code. Spieler nicht gefunden
500StatusCodeServer Error (Sehr selten)
Anfragebeispiel

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 fungiert als Reverse-Proxy gegenüber dem Server des Dienstanbieters. Letzterer muss seinen eigenen Webserver einrichten, um die echte IP des Clients und nicht die unserer Proxies zu erhalten.

Unten ist ein Beispiel für den nginx-Webserver.

Nginx

Fügen Sie die folgenden Anweisungen in die Datei nginx.conf ein


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

Auf diese Weise erhält Ihr Webserver oder Proxy die echte IP des Clients und nicht unserer Server.


Wenn der Benutzer der Dienste über eine Firewall verfügt, kann er die gesamte IP unserer Server vom folgenden Endpunkt abrufen end

https://nanomid.com/api/ipv4