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