On this page
token.generate
Opis
object token.generate(array tokenids)
Ta metoda pozwala na generowanie tokenów.
Tylko użytkownik typu Super admin ma uprawnienia do zarządzania tokenami innych użytkowników.
Token może zostać wygenerowany tą metodą tylko jeśli został utworzony.
Parametry
(array) ID tokenów do wygenerowania.
Zwracane wartości
(array) Zwraca tablicę obiektów zawierających ID wygenerowanego
tokena we właściwości tokenid oraz wygenerowany ciąg autoryzacji
we właściwości token.
| Właściwość | Typ | Opis |
|---|---|---|
| tokenid | string | ID tokena. |
| token | string | Wygenerowany ciąg autoryzacji dla tego tokena. |
Przykłady
Generowanie wiele tokenów
Wygeneruj dwa tokeny.
Zapytanie:
{
"jsonrpc": "2.0",
"method": "token.generate",
"params": [
"1",
"2"
],
"auth": "3a57200802b24cda67c4e4010b50c065",
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": [
{
"tokenid": "1",
"token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
},
{
"tokenid": "2",
"token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
}
],
"id": 0
}
Źródło
CToken::generate() w ui/include/classes/api/services/CToken.php.