开放平台 / 会员 (1.0.0)

Download OpenAPI specification:

开放平台会员认证接口

开放平台 / 会员认证

获取 Discord 授权登录链接

Request Body schema: application/json
required
redirectUri
required
string

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

Responses

Request samples

Content type
application/json
{}

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

Request Body schema: application/json
required
discordUserId
required
string

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

Responses

Request samples

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

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.

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": [
    ]
}