1. Startseite
  2. News
  3. Forum
  4. Regelwerke
    1. Serverregelwerk
    2. Fraktionsregelwerk
    3. Gruppierungsregelwerk
    4. Strafenkatalog
    5. Straßenverkehrsordnung
  5. Events
    1. Streaming-Partner
    2. Termine
  6. Mitglieder
    1. Trophäen
    2. Benutzer online
    3. Team
    4. Letzte Aktivitäten
    5. Mitgliedersuche
  7. Lexikon
  8. UCP
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Lexikon
  • Produkte
  • Termine
  • Erweiterte Suche
  1. Vio V | Dein GTA5 Server | RP trifft RL
  2. Forum – Austausch und Infos zum Projekt
  3. Sonstiges
  4. User helfen Usern

API Dokumentation

  • Catherine
  • 5. August 2023 um 02:43
  • Geschlossen
1. offizieller Beitrag
  • Catherine
    Reaktionen
    718
    Trophäen
    1
    Beiträge
    164
    • 5. August 2023 um 02:43
    • Offizieller Beitrag
    • #1

    OAuth2

    Verwaltung: https://apiv1.vio-v.com

    URLBeschreibung
    https://apiv1.vio-v.com/api/oauth2/authorizeBase authorization URL
    https://apiv1.vio-v.com/api/oauth2/tokenToken URL


    scopeBeschreibung
    read.groupLese eigene Gruppe
    read.companyLese eigene Unternehmen
    read.selfLese eigene Infos


    Es gibt eine Beispielintegration für den "authorisation code grant with PKCE" in Form einer Express App in TypeScript hier.

    Des Weiteren ist es möglich, einen "access_token" für die API über das "client credentials grant" zu erhalten.

    Das Protokoll für die beiden Methoden wird im [RFC 6749] und [RFC 7636] genau erklärt.

    Applikationen müssen durch Forces oder Catherine freigeschaltet werden. Dies kann durch ein formloses Schrieben über TeamSpeak, Discord order das Forum geschehen.


    API

    Base URL: https://apiv1.vio-v.com/api/v3


    getscope
    /system/items-
    /system/groupwars-
    /system/settings-
    /group/fairplay_blacklist-
    /groupread.group
    /group/skinread.group
    /group/spraiesread.group
    /group/membersread.group
    /group/ranksread.group
    /group/vehiclesread.group
    /group/factoriesread.group
    /group/own_factoriesread.group
    /group/areasread.group
    /group/storageread.group
    /group/storage/logsread.group
    /group/shopsread.group
    /selfread.self
    /self/storageread.self
    /self/playingtimeread.self
    /self/banklogsread.self
    /self/vehiclesread.self
    /self/nickchangesread.self
    /self/vehicle/:id/storageread.self
    /self/houseread.self
    /self/house/:id/storageread.self
    /self/apartmentread.self
    /self/apartment/:id/storageread.self
    /companyread.company
    /company/:id/logsread.company
    /company/:id/membersread.company
    /company/:id/vehiclesread.company
    /company/:id/factoriesread.company
    /company/:id/storageread.company
    /company/factory/:id/salesread.company
    /company/:id/vehicle/:vehicleId/storageread.company

    Mit freundlichen Grüßen

    Catherine

    Lobbeitrag | Vorschläge | Fehlermeldungen | Police Academy | Development Team

    7xw6jg.jpg

    7 Mal editiert, zuletzt von Catherine (22. Mai 2025 um 17:35)

  • Forces
    Reaktionen
    4.826
    Trophäen
    6
    Artikel
    4
    Beiträge
    993
    • 17. September 2023 um 22:36
    • #2

    Wir haben die API Dokumentation für euch überarbeitet und folgende neue Route hinzugefügt:

    • /system/groupwars - Informationen zum GroupWar (Berechtigung: - )
    • /group/shops - Eigene Gruppenshops (Berechtigung: read.group)
    • /self/banklogs - Eigene Banklogs (Berechtigung: read.self)

    ?before=Seit&start=2015-05-09&after=Tagen+unerm%FCdlich+im+Einsatz+als+Project+Lead&font=1&faction=Project+Lead&padding=8&color-red=0&color-green=0&color-blue=0

  • Forces
    Reaktionen
    4.826
    Trophäen
    6
    Artikel
    4
    Beiträge
    993
    • 17. März 2024 um 12:58
    • #3

    Wir haben die Scopes zusammengefasst:

    • read.group
    • read.self
    • read.company

    Wir haben neue Routen hinzugefügt:

    • /system/settings (Eigenschaften wie Wetter, Lotto Checkpott, Spielergrenze, usw..)
    • /self/house (Eigenes Haus)
    • /self/house/:id/storage (Eigenes Hauslager)
    • /self/apartment (Eigenes Apartment)
    • /self/apartment/:id/storage (Eigenes Apartmentlager)
    • /company (Übersicht eigene Unternehmen bzw. Angestellte Unternehmen inkl. Quests)
    • /company/:id/logs (Logs des Unternehmens)
    • /company/:id/members (Mitarbeiter des Unternehmens)
    • /company/:id/vehicles (Fahrzeuge des Unternehmens)
    • /company/:id/factories (Sub-Unternehmen des Unternehmens)

    ?before=Seit&start=2015-05-09&after=Tagen+unerm%FCdlich+im+Einsatz+als+Project+Lead&font=1&faction=Project+Lead&padding=8&color-red=0&color-green=0&color-blue=0

  • Forces
    Reaktionen
    4.826
    Trophäen
    6
    Artikel
    4
    Beiträge
    993
    • 4. April 2024 um 21:01
    • #4

    Wir haben die Fehlermeldungen unserer API verbessert, um es für die Nutzer einfacher zu machen, den Ursprung ihres Fehlers festzustellen.

    Anwenderfehler:

    • invalid_request : request_missmatch
    • invalid_request : app_missmatch
    • invalid_request : redirect_uri_mismatch_equality
    • invalid_request : scope_mismatch
    • invalid_request : app_redirect_rows
    • invalid_request : redirect_uri
    • invalid_request : invalid_scope
    • invalid_request : redirect_uri_task
    • invalid_request : unsupported_response_type

    ?before=Seit&start=2015-05-09&after=Tagen+unerm%FCdlich+im+Einsatz+als+Project+Lead&font=1&faction=Project+Lead&padding=8&color-red=0&color-green=0&color-blue=0

  • Forces
    Reaktionen
    4.826
    Trophäen
    6
    Artikel
    4
    Beiträge
    993
    • 21. April 2024 um 18:46
    • #5

    Wir haben eine neue Route hinzugefügt:

    • /company/:id/storage (Lagerhalleninhalt des Unternehmens)

    Wir haben den Inhalt folgender Route angepasst:

    • /system/settings
      • Großhandelspreise für alle Unternehmensitems hinzugefügt
      • Aktuelle Serverversion hinzugefügt

    ?before=Seit&start=2015-05-09&after=Tagen+unerm%FCdlich+im+Einsatz+als+Project+Lead&font=1&faction=Project+Lead&padding=8&color-red=0&color-green=0&color-blue=0

  • Forces
    Reaktionen
    4.826
    Trophäen
    6
    Artikel
    4
    Beiträge
    993
    • 2. Juni 2024 um 13:38
    • #6

    Folgende Routen wurde an das neue Inventarsystem angepasst:

    • /company/:id/storage (Lagerhalleninhalt des Unternehmens)
    • /self/apartment/:id/storage (Eigenes Apartmentlager)
    • /self/house/:id/storage (Eigenes Hauslager)

    Wir haben den Inhalt folgender Route angepasst:

    • /system/settings
      • Informationen zum SeasonPass Boost hinzugefügt

    ?before=Seit&start=2015-05-09&after=Tagen+unerm%FCdlich+im+Einsatz+als+Project+Lead&font=1&faction=Project+Lead&padding=8&color-red=0&color-green=0&color-blue=0

  • Forces
    Reaktionen
    4.826
    Trophäen
    6
    Artikel
    4
    Beiträge
    993
    • 31. August 2024 um 14:19
    • #7

    Wir haben eine neue Route hinzugefügt:

    • /company/factory/:id/sales (Verkaufsstatistik des Sub-Unternehmens)

    ?before=Seit&start=2015-05-09&after=Tagen+unerm%FCdlich+im+Einsatz+als+Project+Lead&font=1&faction=Project+Lead&padding=8&color-red=0&color-green=0&color-blue=0

  • Forces
    Reaktionen
    4.826
    Trophäen
    6
    Artikel
    4
    Beiträge
    993
    • 31. Oktober 2024 um 16:59
    • #8

    Folgende Routen wurde an das neue Inventarsystem angepasst:

    • /group/storage (Lagerinhalt der eigenen Gruppe)

    Wir haben den Inhalt folgender Routen um die maximale Anzahl an unterschiedlichen Item-Stacks erweitert

    • /self/apartment/:id/storage (Eigenes Apartmentlager)
    • /company/:id/storage (Lagerhalleninhalt des Unternehmens)
    • /self/house/:id/storage (Eigenes Hauslager)
    • /self/vehicle/:id/storage (Lager eines privaten Fahrzeuges)

    ?before=Seit&start=2015-05-09&after=Tagen+unerm%FCdlich+im+Einsatz+als+Project+Lead&font=1&faction=Project+Lead&padding=8&color-red=0&color-green=0&color-blue=0

  • Forces
    Reaktionen
    4.826
    Trophäen
    6
    Artikel
    4
    Beiträge
    993
    • 31. Oktober 2024 um 23:49
    • #9

    Wir haben eine neue Route hinzugefügt:

    • /group/hospitals (Mitglieder des LSFDs können das Lager aller Krankenhäuser abrufen)

    ?before=Seit&start=2015-05-09&after=Tagen+unerm%FCdlich+im+Einsatz+als+Project+Lead&font=1&faction=Project+Lead&padding=8&color-red=0&color-green=0&color-blue=0

    Einmal editiert, zuletzt von Joel (31. Oktober 2024 um 23:52)

  • Forces
    Reaktionen
    4.826
    Trophäen
    6
    Artikel
    4
    Beiträge
    993
    • 27. Dezember 2024 um 15:33
    • #10

    Wir haben eine neue Route hinzugefügt:

    • /self/nickchanges

    Wir haben den Inhalt folgender Route erweitert

    • /company (LevelEXP hinzugefügt)

    ?before=Seit&start=2015-05-09&after=Tagen+unerm%FCdlich+im+Einsatz+als+Project+Lead&font=1&faction=Project+Lead&padding=8&color-red=0&color-green=0&color-blue=0

    Einmal editiert, zuletzt von Joel (27. Dezember 2024 um 15:49)

  • Forces
    Reaktionen
    4.826
    Trophäen
    6
    Artikel
    4
    Beiträge
    993
    • 19. April 2025 um 16:46
    • #11

    Wir haben eine neue Route hinzugefügt:

    • /company/:id/vehicle/:vehicleId/storage

    Folgende Routen wurde an das neue Inventarsystem angepasst:

    • /self/storage

    ?before=Seit&start=2015-05-09&after=Tagen+unerm%FCdlich+im+Einsatz+als+Project+Lead&font=1&faction=Project+Lead&padding=8&color-red=0&color-green=0&color-blue=0

  • Catherine
    Reaktionen
    718
    Trophäen
    1
    Beiträge
    164
    • 22. Mai 2025 um 17:35
    • #12

    Base URL hinzugefügt

    https://apiv1.vio-v.com/api/v3

    Mit freundlichen Grüßen

    Catherine

    Lobbeitrag | Vorschläge | Fehlermeldungen | Police Academy | Development Team

    7xw6jg.jpg

Jetzt registrieren

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
  3. Serverstatus
  4. Signaturen
  5. Instagram
  6. TikTok
  7. YouTube
  8. Discord
Community-Software: WoltLab Suite™