This is a translation of the original English documentation page. Help us make it better.

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.