https://api.turkishpvp.club/v1

TurkishPvP geliştirici API'si

Ağın herkese açık verilerine programatik erişim: oyuncu profili, ceza kayıtları, sıralamalar ve sunucu durumu. Erişim başvuruya tabi ve her uç nokta bir izin istiyor. Bir oyuncu adına işlem yapmak bu API'nin kapsamı dışında.

Dışa açık uç nokta

7

Listede olmayan yol geçmiyor.

İzin kapsamı

4

Anahtar yalnızca verilenleri taşıyor.

Yanıt biçimi

JSON

Her yanıtta bir istek kimliği var.

Nasıl işliyor

  1. 1Başvur

    Projeni anlat, hangi izinleri neden istediğini yaz. Başvuru TurkishPvP hesabına bağlanıyor.

  2. 2İzinleri al

    İnceleyen izinleri tek tek veriyor. Onay, istediğin bütün izinlerin verildiği anlamına gelmiyor.

  3. 3Anahtar üret

    Ham anahtar yalnızca üretildiği anda görünüyor. Sistemde özeti duruyor, bir daha okunamıyor.

  4. 4Çağır ve izle

    Her istek geçmişe yazılıyor: başarılı olan da, kapıda reddedilen de.

İzin kapsamları

  • Oyuncu bilgisiplayers.read

    Bir oyuncunun herkese açık profilini, rütbesini ve ceza özetini okur.

  • Ceza kayıtlarıpunishments.read

    Herkese açık ceza listesini ve tek bir ceza kaydını okur.

  • Sıralamalarleaderboard.read

    Sıralama tablolarını, kit sıralamalarını ve son maçları okur.

  • Sunucu durumustatus.read

    Ağın çevrim içi durumunu ve oyuncu sayısını okur.

Kimlik doğrulama

Anahtarını her istekte Authorization başlığında gönder. Anahtar bir uygulamaya ait ve yalnızca o uygulamaya verilen izinleri taşıyor.

Authorization: Bearer tpc_...

Devamı