kgen 平台接口

This commit is contained in:
lianghuanjie
2025-01-13 19:48:14 +08:00
parent 2b9a1acce2
commit d592615908
9 changed files with 322 additions and 0 deletions

33
doc/api/kgen.api Normal file
View File

@@ -0,0 +1,33 @@
syntax = "v1"
@server (
prefix: /gapi/kgen
middleware: KGeNApiKeyCheck
group: kgen
)
service novatask {
@doc "KGeN任务完成检查"
@handler KGeNTaskCheck
get /task (KGeNTaskCheckReq) returns (KGeNResult)
}
type KGeNTaskCheckReq {
ApiKey string `header:"x-api-key"` // api key
Email string `form:"email"` // 邮箱
Type int8 `form:"type"` // 1.在官网注册(是否) 2.链接钱包(是否) 3.下载并绑定游戏账号(是否)
}
type KGeNStatus {
Code int `json:"code"` // 状态码
Msg string `json:"msg"` // 状态信息
}
type KGeNResultData {
IsValid bool `json:"isValid"` // true:是false:否
}
type KGeNResult {
Status KGeNStatus `json:"status"` // 状态
Data KGeNResultData `json:"data"` // 数据
}