Auf dieser Seite
token.get
Beschreibung
integer/array token.get(object parameters)
Mit dieser Methode können Sie Token entsprechend den angegebenen Parametern abrufen.
Nur der Benutzertyp Super-Admin darf Token anderer Benutzer anzeigen.
Parameter
(object) Parameter, die die gewünschte Ausgabe definieren.
Die Methode unterstützt die folgenden Parameter.
| Parameter | Type | Beschreibung |
|---|---|---|
| tokenids | ID/array | Gibt nur Token mit den angegebenen IDs zurück. |
| userids | ID/array | Gibt nur Token zurück, die für die angegebenen Benutzer erstellt wurden. |
| token | string | Gibt nur Token zurück, die für das angegebene Auth token erstellt wurden. |
| valid_at | timestamp | Gibt nur Token zurück, die zum angegebenen Datum und zur angegebenen Uhrzeit gültig (nicht abgelaufen) sind. |
| expired_at | timestamp | Gibt nur Token zurück, die zum angegebenen Datum und zur angegebenen Uhrzeit abgelaufen (nicht gültig) sind. |
| sortfield | string/array | Sortiert das Ergebnis nach den angegebenen Eigenschaften. Mögliche Werte: tokenid, name, lastaccess, status, expires_at, created_at. |
| countOutput | boolean | Diese Parameter werden im Referenzkommentar beschrieben. |
| excludeSearch | boolean | |
| filter | object | |
| limit | integer | |
| output | query | |
| preservekeys | boolean | |
| search | object | |
| searchByAny | boolean | |
| searchWildcardsEnabled | boolean | |
| sortorder | string/array | |
| startSearch | boolean |
Rückgabewerte
(integer/array) Gibt entweder Folgendes zurück:
- ein Array von Objekten;
- die Anzahl der abgerufenen Objekte, wenn der Parameter
countOutputverwendet wurde.
Beispiele
Ein Token abrufen
Rufen Sie alle Daten für das Token mit der ID „2“ ab.
{
"jsonrpc": "2.0",
"method": "token.get",
"params": {
"output": "extend",
"tokenids": "2"
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": [
{
"tokenid": "1",
"name": "The Token",
"description": "",
"userid": "1",
"lastaccess": "0",
"status": "0",
"expires_at": "1609406220",
"created_at": "1611239454",
"creator_userid": "1"
}
],
"id": 1
}
Quelle
CToken::get() in ui/include/classes/api/services/CToken.php.