package asdk import ( "fmt" "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk" "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests" "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/utils" "time" ) const ( VERSION = "2020-11-16" ) var HOST = requests.Host{ Default: "asdk", } type Client struct { sdk.Client } func NewClient() (client *Client, err error) { client = new(Client) err = client.Init() return } // GenerateInnerApiSign // 生成内部接口签名 func GenerateInnerApiSign(ts int64) (int64, string) { const InnerSignSecret = "sYbfhozSu^@K8~y*" if ts == 0 { ts = time.Now().Unix() } return ts, utils.Md5(fmt.Sprintf("%d%s", ts, InnerSignSecret)) } // CreateKickUserReq 踢人 func (c *Client) CreateKickUserReq(req *KickUserReq) (resp *KickUserResp, err error) { resp = CreateKickUserResp() err = c.DoAction(req, resp) if err != nil { return } return }