Database
Nur möglich, wenn der Token von einem Overlay generiert wurde
slive bietet Entwicklern die Möglichkeit, Daten abzuspeichern. Diese werden jedem Nutzer zugeordnet.
Speichere einen Wert in die Datenbank
PATCH
https://api.slive.app/me/database
Setze eine Variabel in die Datenbank von slive. Diese Variabeln werden für jeden OverlayType und User einzelnd aufbewart. Um eine Variabel für das derzeitige Modul zu setzen, muss man nur den Namen des Keys einsetzen. Möchte man stattdessen eine Variabel eines anderen Moduls ändern, muss diese ID vor dem Namen des Keys getrennt mit einem :
geschrieben werden.
Beispiel:
Wir befinden uns im Modul mit der ID g1
- key1
- Wir erhalten den Value des Keys key1
für g1
- g2:key1
- Wir erhalten den Value des Keys key1
für das Modul g2
Headers
Name | Type | Description |
---|---|---|
Authorization* | Bearer | |
Content-Type* | application/json |
Request Body
Name | Type | Description |
---|---|---|
id* | String | ID des eigenen Moduls |
key* | String | Key, welches abgespeichert werden soll |
value* | custom | Hier kannst du alles abspeichern, was du willst |
Erhalte einen Eintrag aus der Datenbank
GET
https://api.slive.app/me/database
Erhalte eine Variabel aus der Datenbank von slive. Um eine Variabel erhalten zu können, muss diese vorher mit dem POST gesetzt werden. Um eine Variabel für das derzeitige Modul zu erhalten, muss man nur den Namen des Keys einsetzen. Möchte man stattdessen eine Variabel eines anderen Moduls erhalten, muss diese ID vor dem Namen des Keys getrennt mit einem :
geschrieben werden.
Beispiel:
Wir befinden uns im Modul mit der ID g1
- key1
- Wir erhalten den Value des Keys key1
für g1
- g2:key1
- Wir erhalten den Value des Keys key1
für das Modul g2
Query Parameters
Name | Type | Description |
---|---|---|
key* | String | Key, welcher abgefragt werden soll |
id* | String | ID des eigenen Moduls |
Headers
Name | Type | Description |
---|---|---|
Authorization* | Bearer |
Last updated