7
0

feat(stat): 新增通过口令获取达人信息接口

This commit is contained in:
余 欣怀 2025-11-19 12:26:04 +08:00
parent b8c226f1db
commit b6de510bf7
3 changed files with 47 additions and 0 deletions

View File

@ -99,3 +99,29 @@ func CreateGetAnchorBySiteIdReq(siteId int64) *GetAnchorBySiteId {
req.Method = requests.POST req.Method = requests.POST
return req return req
} }
// ======== 根据口令获取达人名称
type GetAnchorByLiveCodeReq struct {
*requests.RpcRequest
LiveCode string `position:"Body" field:"live_code" default:"" json:"live_code"`
}
type GetAnchorByLiveCodeResp struct {
*responses.BaseResponse
Code int `json:"code"`
Msg string `json:"msg"`
Data struct {
AnchorName string `json:"anchor_name"`
} `json:"data"`
}
func CreateGetAnchorByLiveCodeReq(liveCode string) *GetAnchorByLiveCodeReq {
req := &GetAnchorByLiveCodeReq{
RpcRequest: &requests.RpcRequest{},
LiveCode: liveCode,
}
req.InitWithApiInfo(HOST, VERSION, "/livecode/getAnchorByLiveCode")
req.Method = requests.POST
return req
}

View File

@ -94,3 +94,11 @@ func (c *Client) GetGameServerCountData(req *GetGameServerCountDataReq) (resp *G
} }
return return
} }
func (c *Client) GetAnchorByLiveCode(req *GetAnchorByLiveCodeReq) (resp *GetAnchorByLiveCodeResp, err error) {
resp = &GetAnchorByLiveCodeResp{
BaseResponse: &responses.BaseResponse{},
}
err = c.DoAction(req, resp)
return
}

View File

@ -112,6 +112,19 @@ func TestClient_GetAnchorBySiteId(t *testing.T) {
fmt.Println(resp.Code, resp.Msg, resp.Data.AnchorName) fmt.Println(resp.Code, resp.Msg, resp.Data.AnchorName)
} }
func TestClient_GetAnchorByLiveCode(t *testing.T) {
client, err := NewClient()
if err != nil {
t.Fatal(err)
}
req := CreateGetAnchorByLiveCodeReq("梦无敌111")
resp, err := client.GetAnchorByLiveCode(req)
if err != nil {
t.Fatal(err)
}
fmt.Println(resp.Code, resp.Msg, resp.Data.AnchorName)
}
// 获取用户累计付费 // 获取用户累计付费
func TestGetUserTotalPay(t *testing.T) { func TestGetUserTotalPay(t *testing.T) {
client, err := NewClient() client, err := NewClient()