token.create

Apraksts

object token.create(object/array tokens)

Šī metode ļauj izveidot jaunus tokenus.

Lai lietotāja loma varētu pārvaldīt tokenus citiem lietotājiem, ir nepieciešama Manage API tokens atļauja.

Ar šo metodi izveidots tokens pirms lietošanas ir arī jāģenerē.

Parametri

(object/array) Izveidojamie tokeni.

Metode pieņem tokenus ar standarta tokenu īpašībām.

Atgrieztās vērtības

(object) Atgriež objektu, kas satur izveidoto tokenu ID īpašībā tokenids. Atgriezto ID secība atbilst nodoto tokenu secībai.

Piemēri

Izveidot tokenu

Izveidojiet iespējotu tokenu, kam nekad nebeidzas derīguma termiņš un kas autentificē lietotāju ar ID 2.

Pieprasījums:

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

Atbilde:

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

Izveidojiet atspējotu tokenu, kura derīguma termiņš beidzas 2021. gada 21. janvārī. Šis tokens autentificēs pašreizējo lietotāju.

Pieprasījums:

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

Atbilde:

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

Avots

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