管理后台 (1.0.0)

Download OpenAPI specification:

License:

提供管理员管理的所有功能

Open API / Member Consumption

MemberConsumptionAPI

Query a member's parcel consumption and wallet recharge summary. Identify the member with at least one of memberId, unionId, or discordOpenId. When multiple identifiers are sent they must resolve to the same member, otherwise the API returns "User does not exist". Optional createTime [start, end] is applied to parcel submit time and recharge pay time; omit it for lifetime totals.

Authorizations:
AuthorizationAuthorization
Request Body schema: application/json
required
memberId
integer <int64>

Member ID. Provide at least one of memberId, unionId, or discordOpenId

unionId
string

Member union ID. Provide at least one of memberId, unionId, or discordOpenId

discordOpenId
string

Discord snowflake Open ID (social user openid). Provide at least one of memberId, unionId, or discordOpenId

createTime
Array of strings <date-time> = 2 items [ items <date-time > ]

Optional time range [start, end] (yyyy-MM-dd HH:mm:ss). Applied to parcel submit time and recharge pay time. Omit for lifetime totals. Both ends are required when present, and start must not be after end.

Responses

Request samples

Content type
application/json
{
  • "memberId": 1024,
  • "unionId": "M123456",
  • "discordOpenId": "123456789012345678",
  • "createTime": [
    ]
}

开放平台 / 会员认证

查询 Discord 用户是否已完成登录

Authorizations:
AuthorizationAuthorization
Request Body schema: application/json
required
discordUserId
required
string

Discord 用户 ID(snowflake),对应社交用户 openid

Responses

Request samples

Content type
application/json
{
  • "discordUserId": "123456789012345678"
}

获取 Discord 授权登录链接

Authorizations:
AuthorizationAuthorization
Request Body schema: application/json
required
redirectUri
required
string^https://.+$

OAuth 回调地址,须与 Discord Developer Portal 已登记 Redirect 完全一致

Responses

Request samples

Content type
application/json
{}