- Offizieller Beitrag
OAuth2
Verwaltung: https://apiv1.vio-v.com
| URL | Beschreibung | 
|---|---|
| https://apiv1.vio-v.com/api/oauth2/authorize | Base authorization URL | 
| https://apiv1.vio-v.com/api/oauth2/token | Token URL | 
| scope | Beschreibung | 
|---|---|
| read.group | Lese eigene Gruppe | 
| read.company | Lese eigene Unternehmen | 
| read.self | Lese 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
| get | scope | 
|---|---|
| /system/items | - | 
| /system/groupwars | - | 
| /system/settings | - | 
| /group/fairplay_blacklist | - | 
| /group | read.group | 
| /group/skin | read.group | 
| /group/spraies | read.group | 
| /group/members | read.group | 
| /group/ranks | read.group | 
| /group/vehicles | read.group | 
| /group/factories | read.group | 
| /group/own_factories | read.group | 
| /group/areas | read.group | 
| /group/storage | read.group | 
| /group/storage/logs | read.group | 
| /group/shops | read.group | 
| /self | read.self | 
| /self/storage | read.self | 
| /self/playingtime | read.self | 
| /self/banklogs | read.self | 
| /self/vehicles | read.self | 
| /self/nickchanges | read.self | 
| /self/vehicle/:id/storage | read.self | 
| /self/house | read.self | 
| /self/house/:id/storage | read.self | 
| /self/apartment | read.self | 
| /self/apartment/:id/storage | read.self | 
| /company | read.company | 
| /company/:id/logs | read.company | 
| /company/:id/members | read.company | 
| /company/:id/vehicles | read.company | 
| /company/:id/factories | read.company | 
| /company/:id/storage | read.company | 
| /company/factory/:id/sales | read.company | 
| /company/:id/vehicle/:vehicleId/storage | read.company | 
 
		 
		
		
	