Áú»¢¶Ä²©

token.create

Opis

object token.create(object/array tokens)

Ta metoda pozwala na tworzenie nowych token¨®w.

Zarz?dzanie tokenami API uprawnienie jest wymagane dla roli u?ytkownika, aby zarz?dza? tokenami dla innych u?ytkownik¨®w.

Token utworzony za pomoc? tej metody musi by? r¨®wnie? wygenerowany, zanim b?dzie mo?na go u?ywa?.

Parametry

(object/array) Tokeny do utworzenia.

Metoda akceptuje tokeny z standardowymi w?a?ciwo?ciami tokenu.

Zwracane warto?ci

(object) Zwraca obiekt zawieraj?cy identyfikatory utworzonych token¨®w we w?a?ciwo?ci tokenids. Kolejno?? zwr¨®conych identyfikator¨®w odpowiada kolejno?ci przekazanych token¨®w.

Przyk?ady

Utw¨®rz token

Utw¨®rz w??czony token, kt¨®ry nigdy nie wygasa i uwierzytelnia u?ytkownika o identyfikatorze 2.

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "token.create",
           "params": {
               "name": "Your token",
               "userid": "2"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Odpowied?:

{
           "jsonrpc": "2.0",
           "result": {
               "tokenids": [
                   "188"
               ]
           },
           "id": 1
       }

Utw¨®rz wy??czony token, kt¨®ry wyga?nie 21 stycznia 2021 roku. Ten token b?dzie uwierzytelnia? bie??cego u?ytkownika.

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "token.create",
           "params": {
               "name": "Your token",
               "status": "1",
               "expires_at": "1611238072"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Odpowied?:

{
           "jsonrpc": "2.0",
           "result": {
               "tokenids": [
                   "189"
               ]
           },
           "id": 1
       }

?°ù¨®»å?´Ç

CToken::create() w ui/include/classes/api/services/CToken.php.