Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Basic ¶
Basic struct
func (*Basic) GetAPIDomainIP ¶
GetAPIDomainIP 获取微信API接口 IP地址
func (*Basic) GetCallbackIP ¶
GetCallbackIP 获取微信callback IP地址
func (*Basic) GetQRTicket ¶
GetQRTicket 获取二维码 Ticket
type IPListRes ¶
type IPListRes struct {
util.CommonError
IPList []string `json:"ip_list"`
}
IPListRes 获取微信服务器IP地址 返回结果
type QrActionName ¶
type QrActionName string
QrActionName action_name 二维码类型
const ( // QrActionScene QR_SCENE为临时的整型参数值 QrActionScene QrActionName = "QR_SCENE" // QrActionStrScene QR_STR_SCENE为临时的字符串参数值 QrActionStrScene QrActionName = "QR_STR_SCENE" // QrActionLimitScene QR_LIMIT_SCENE为永久的整型参数值 QrActionLimitScene QrActionName = "QR_LIMIT_SCENE" // QrActionLimitStrScene QR_LIMIT_STR_SCENE为永久的字符串参数值 QrActionLimitStrScene QrActionName = "QR_LIMIT_STR_SCENE" )
type Request ¶
type Request struct {
ExpireSeconds int64 `json:"expire_seconds,omitempty"`
ActionName QrActionName `json:"action_name"`
ActionInfo struct {
Scene struct {
SceneStr string `json:"scene_str,omitempty"`
SceneID int `json:"scene_id,omitempty"`
} `json:"scene"`
} `json:"action_info"`
}
Request 临时二维码
func NewLimitQrRequest ¶
func NewLimitQrRequest(scene interface{}) *Request
NewLimitQrRequest 新建永久二维码请求实例
func NewTmpQrRequest ¶
NewTmpQrRequest 新建临时二维码请求实例
Click to show internal directories.
Click to hide internal directories.