Na tej stronie
token.generate
Opis
object token.generate(array tokenids)
Ta metoda umożliwia generowanie tokenów.
Rola użytkownika musi mieć uprawnienie Zarządzanie tokenami API permission, aby zarządzać tokenami innych użytkowników.
Token można wygenerować za pomocą tej metody tylko wtedy, gdy został wcześniej 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.