token.create

Apraksts

object token.create(object/array tokens)

Šī metode ļauj izveidot jaunus tokenus.

Lietotāja lomai ir nepieciešama Pārvaldīt API tokenus atļauja, lai pārvaldītu tokenus citiem lietotājiem.

Ar šo metodi izveidotais tokens pirms lietošanas arī ir jābūt ģenerētam.

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.