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.