On this page
token.generate
Opis
object token.generate(array tokenids)
Ta metoda umożliwia generowanie tokenów.
Uprawnienie Manage API tokens permission jest wymagane, aby rola użytkownika mogła zarządzać tokenami innych użytkowników.
Token może zostać wygenerowany tą metodą tylko wtedy, gdy został utworzony.
Parametry
(array) ID tokenów do wygenerowania.
Zwracane wartości
(array) Zwraca tablicę obiektów zawierających identyfikator wygenerowanego
tokenu we właściwości tokenid oraz wygenerowany ciąg autoryzacyjny
we właściwości token.
| Właściwość | Type | Opis |
|---|---|---|
| tokenid | ID | Identyfikator tokenu. |
| token | string | Wygenerowany ciąg autoryzacyjny dla tego tokenu. |
Przykłady
Wygeneruj wiele tokenów
Wygeneruj dwa tokeny.
{
"jsonrpc": "2.0",
"method": "token.generate",
"params": [
"1",
"2"
],
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": [
{
"tokenid": "1",
"token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
},
{
"tokenid": "2",
"token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
}
],
"id": 1
}
Źródło
CToken::generate() w ui/include/classes/api/services/CToken.php.