token.create
Apraksts
object token.create(object/array tokens)
Šī metode ļauj izveidot jaunus tokenus.
Lietotāja lomai ir nepieciešama atļauja Pārvaldīt API tokenus, lai pārvaldītu citu lietotāju tokenus.
Ar šo metodi izveidotais tokens ir arī jāģenerē, pirms to var izmantot.
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.