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.

Żądanie:

{
    "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.