qqchat

package module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2020 License: Apache-2.0 Imports: 16 Imported by: 0

README

本项目由 github.com/dcsunny/wechat 改造而来

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	ApiBaseUrl      string
	QyApiBaseUrl    string
	AppID           string
	AppSecret       string
	Token           string
	EncodingAESKey  string
	PayMchID        string //支付 - 商户 ID
	PayNotifyURL    string //支付 - 接受微信支付结果通知的接口地址
	PayKey          string //支付 - 商户后台设置的支付 key
	AccessTokenURL  string
	PayCertPEMBlock string
	PayKeyPEMBlock  string
	PayOpUserID     string
	PayOpUserPwd    string
	Cache           cache.Cache
}

Config for user

type Wechat

type Wechat struct {
	Context *context.Context
}

Wechat struct

func NewWechat

func NewWechat(cfg *Config) *Wechat

NewWechat init

func (*Wechat) GetAccessToken

func (wc *Wechat) GetAccessToken() (string, error)

GetAccessToken 获取access_token

func (*Wechat) GetCustom

func (wc *Wechat) GetCustom() *custom.Custom

客服消息接口

func (*Wechat) GetJs

func (wc *Wechat) GetJs() *js.Js

GetJs js-sdk配置

func (*Wechat) GetMaterial

func (wc *Wechat) GetMaterial() *material.Material

GetMaterial 素材管理

func (*Wechat) GetMenu

func (wc *Wechat) GetMenu() *menu.Menu

GetMenu 菜单管理接口

func (*Wechat) GetMiniQrCode

func (wc *Wechat) GetMiniQrCode() *miniprogram.MiniProgram

小程序二维码

func (*Wechat) GetOauth

func (wc *Wechat) GetOauth() *oauth.Oauth

GetOauth oauth2网页授权

func (*Wechat) GetPay

func (wc *Wechat) GetPay() *pay.Pay

GetPay 返回支付消息的实例

func (*Wechat) GetQrCode

func (wc *Wechat) GetQrCode() *qr.QR

带参数二维码接口

func (*Wechat) GetSafe

func (wc *Wechat) GetSafe() *safe.WxSafe

func (*Wechat) GetServer

func (wc *Wechat) GetServer(req *http.Request, writer http.ResponseWriter) *server.Server

GetServer 消息管理

func (*Wechat) GetTag

func (wc *Wechat) GetTag() *user.Tag

用户标签接口

func (*Wechat) GetTemplate

func (wc *Wechat) GetTemplate() *template.Template

GetTemplate 模板消息接口

func (*Wechat) GetUser

func (wc *Wechat) GetUser() *user.User

GetUser 用户管理接口

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL