Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetJsSdkSignatureResult ¶
type GetJsSdkSignatureResult struct {
api.Result
AppID string `json:"appId"`
Ticket string `json:"ticket"`
Noncestr string `json:"noncestr"`
Url string `json:"Url"`
Timestamp int64 `json:"timestamp"`
Signature string `json:"signature"`
}
GetJsSdkSignatureResult signature接口返回结果
type GetJsSdkTicketResult ¶
type GetJsSdkTicketResult struct {
api.Result
Value string `json:"ticket,omitempty"`
ExpiresIn int `json:"expires_in,omitempty"`
}
GetJsSdkTicketResult 类型
type UserInfoResult ¶
type UserInfoResult struct {
api.Result
Subscribe int8 `json:"subscribe"`
Openid string `json:"openid"`
Language string `json:"language"`
SubscribeTime int64 `json:"subscribe_time"`
UnionId string `json:"unionid"`
Remark string `json:"remark"`
GroupId int `json:"groupid"`
TagIdList []int `json:"tagid_list"`
SubscribeScene string `json:"subscribe_scene"`
QrScene int `json:"qr_scene"`
QrSceneStr string `json:"qr_scene_str"`
}
type WxAPI ¶
type WxAPI interface {
GetJsSdkSignature(ticket, url string) (*GetJsSdkSignatureResult, error) // 生成微信签名
GetJsSdkTicket(accessToken string) (*GetJsSdkTicketResult, error) // 获取凭证
GetUserInfo(accessToken, openid string) (*UserInfoResult, error) // 通过openId获取用户信息
}
Click to show internal directories.
Click to hide internal directories.