Documentation
¶
Index ¶
- func ShowQRCode(tk *Ticket) string
- type Basic
- func (basic *Basic) ClearQuota(ctx context.Context) error
- func (basic *Basic) GetAPIDomainIP(ctx context.Context) ([]string, error)
- func (basic *Basic) GetCallbackIP(ctx context.Context) ([]string, error)
- func (basic *Basic) GetQRTicket(ctx context.Context, tq *Request) (t *Ticket, err error)
- func (basic *Basic) Long2ShortURL(ctx context.Context, longURL string) (shortURL string, err error)
- type IPListRes
- type Request
- type Ticket
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Basic ¶
Basic struct
func (*Basic) ClearQuota ¶
ClearQuota 清理接口调用次数
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 Request ¶
type Request struct {
ExpireSeconds int64 `json:"expire_seconds,omitempty"`
ActionName string `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.