token.create

Опис

object token.create(object/array tokens)

Овај метод омогућава креирање нових токена.

Управљање API токенима дозвола је потребна да би улога корисника управљала токенима за друге кориснике.

Токен креиран овим методом такође ће бити [генерисан] (генерисати) пре него што буде употребљив.

Параметри

(object/array) Токени за креирање.

Метод прихвата токене са стандардним својствима токена.

Повратне вредности

(object) Враћа објекат који садржи ID-ијеве креираних токена под својством tokenids. Редослед враћених ID-ијева одговара редоследу прослеђених токена.

Примери

Креирање токена

Креирајте омогућени токен који никада не истиче и потврђује аутентичност корисника са ID-ијем 2.

Захтев:

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

Захтев:

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

Направите онемогућени токен који истиче 21.јануара 2021. Овај токен ће потврдити аутентичност тренутног корисника.

Захтев:

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

Одговор:

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

Извор

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