Users

缩短用户许可

PUT
如果用户在一定时间内已经登陆“教室”版本,这将缩短或撤销他的权限。 如果结束比现在时间短或者和现在时间相同, 这将撤销登陆,并将结束时间设置为当前时间,否则这将缩短注册时间。

Path parameters

handlestringRequired

文件中的 _id 或者 slug.

Request

This endpoint expects an object.
ends
stringRequired

Response

This endpoint returns an object
_id
stringOptional
email
stringOptional
name
stringOptional
slug
stringOptional
role
stringOptional
stats
objectOptional
oAuthIdentities
list of objectsOptional
subscription
objectOptional
license
objectOptional
PUT
$curl -X PUT https://koudashijie.com/api/users/%3Ahandle/shorten-license \
> -H "Content-Type: application/json" \
> -u "<username>:<password>" \
> -d '{
> "ends": "string"
>}'
Response
1{
2 "_id": "string",
3 "email": "string",
4 "name": "string",
5 "slug": "string",
6 "role": "string",
7 "stats": {
8 "gamesCompleted": 1,
9 "concepts": {
10 "string": 1
11 },
12 "playTime": 1
13 },
14 "oAuthIdentities": [
15 {
16 "provider": "string",
17 "id": "string"
18 }
19 ],
20 "subscription": {
21 "ends": "string",
22 "active": true
23 },
24 "license": {
25 "ends": "string",
26 "active": true
27 }
28}