Metin2 P Server
Deutsche Server
Anmelden | Verwaltung
S


Metin2 P-Server API


API Setting
Brandneue Server
Diese Woche gestartet
Server Archiv

Überprüfung der Abstimmung via API:

Um zu überprüfen, ob ein Nutzer bereits abgestimmt hat, muss der folgende Link aufgerufen werden:

https://www.metin2pserver.to/api/{SERVERNAME}/{USERID}

Erklärung:

  • {SERVERNAME}: Der Name des Servers, auf dem der Nutzer abgestimmt hat.
  • {USERID}: Die ID des Nutzerkontos in der Serverdatenbank.

Die API gibt einen Wert von true oder false zurück, um anzuzeigen, ob der Nutzer bereits abgestimmt hat und somit Anspruch auf eine Belohnung hat.

Abstimmung vornehmen:

Um eine Abstimmung durchzuführen, müssen die Nutzer den folgenden Link verwenden:

https://www.metin2pserver.to/vote-{SERVERNAME}.htm/{USERID}

Erklärung:

  • {SERVERNAME}: Der Name des Servers, der in der Topliste auftaucht.
  • {USERID}: Die ID des Nutzerkontos in der Serverdatenbank, das abgestimmt hat.

PHP Beispielcode zur Abstimmungs-Überprüfung:


// API-URL und Parameter definieren
$serverName = 'PserverName';
$userId = 12345;
$apiUrl = 'https://www.metin2pserver.to/api/' . $serverName . '/' . $userId;

// cURL-Session starten
$ch = curl_init();

// cURL-Optionen setzen
curl_setopt($ch, CURLOPT_URL, $apiUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Antwort zurückgeben als String
curl_setopt($ch, CURLOPT_TIMEOUT, 30); // Timeout auf 30 Sekunden setzen

// API-Anfrage ausführen
$response = curl_exec($ch);

// cURL-Fehler überprüfen
if (curl_errno($ch)) {
    echo 'cURL Error: ' . curl_error($ch);
} else {
    // Antwort dekodieren
    $data = json_decode($response, true);

    // Überprüfen, ob der Nutzer bereits abgestimmt hat
    if ($data['status'] === true) {
        echo 'Abstimmung erfolgreich durchgeführt!';
    } else {
        echo 'Es gab ein Problem mit der Abstimmung.';
    }
}

// cURL schließen
curl_close($ch);

                                

Erklärung des Beispielcodes:

  • $serverName: Der Name des Servers, der in der URL abgefragt wird.
  • $userId: Die ID des Nutzers, dessen Abstimmungsstatus überprüft wird.
  • $apiUrl: Die vollständige API-URL, die mit den Parametern für den Servernamen und die Nutzer-ID generiert wird.
  • cURL: Ein PHP-Tool, um HTTP-Anfragen zu senden und die API zu erreichen. Es wird hier verwendet, um eine POST-Anfrage an die API zu senden und die Antwort zu erhalten.
  • json_decode($response, true): Die Antwort der API wird als JSON empfangen und mit json_decode in ein PHP-Array umgewandelt.
  • if ($data['status'] === true): Überprüft, ob der Nutzer bereits abgestimmt hat. Wenn ja, wird eine Bestätigung ausgegeben, andernfalls eine Fehlermeldung.
Alle
Newschool
Middleschool
Oldschool
Rang 1-10
Rang 11-20
Rang 21-30
Rang 31-40
Rang 41-50

Forum
Handelsmarkt
P-Server Vorstellungen


Metin2 P Server   |  Tools   |  API   |  Brandneue Server   |  Server der Woche   |  Alle Server (Archiv) Haftungsausschluss   |   Kontakt


Metin2, das Metin2 Logo und Metin2 Grafiken sind Marken der YMIR. Co., Ltd. Metin2 Deutschland wird herausgegeben von Gameforge 4D GmbH. Weitere hier verwendete Kennzeichen sind Marken ihrer jeweiligen Eigentümer. Wir stehen in keinerlei Verbindung oder Partnerschaft zu ihnen. Dies ist eine Metin2 P Server 2025 Toplist für Metin2 Privat Server.



Metin2 P Server Metin2 P Server
Metin2 Private Servers Metin2 Private Servers
Metin2 Servidor Privado Metin2 Servidor Privado
Metin2 servere private Metin2 Servere Private
Metin2 Serveur Privé Metin2 Serveur Privé