Documentation ¶
Index ¶
- type Color
- type QRCode
- func (qrCode *QRCode) CreateWXAQRCode(ctx context.Context, coderParams QRCoder) (response []byte, err error)
- func (qrCode *QRCode) GetWXACode(ctx context.Context, coderParams QRCoder) (response []byte, err error)
- func (qrCode *QRCode) GetWXACodeUnlimit(ctx context.Context, coderParams QRCoder) (response []byte, err error)
- type QRCoder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QRCode ¶
QRCode struct
func (*QRCode) CreateWXAQRCode ¶
func (qrCode *QRCode) CreateWXAQRCode(ctx context.Context, coderParams QRCoder) (response []byte, err error)
CreateWXAQRCode 获取小程序二维码,适用于需要的码数量较少的业务场景 文档地址: https://developers.weixin.qq.com/miniprogram/dev/api/createWXAQRCode.html
func (*QRCode) GetWXACode ¶
func (qrCode *QRCode) GetWXACode(ctx context.Context, coderParams QRCoder) (response []byte, err error)
GetWXACode 获取小程序码,适用于需要的码数量较少的业务场景 文档地址: https://developers.weixin.qq.com/miniprogram/dev/api/getWXACode.html
func (*QRCode) GetWXACodeUnlimit ¶
func (qrCode *QRCode) GetWXACodeUnlimit(ctx context.Context, coderParams QRCoder) (response []byte, err error)
GetWXACodeUnlimit 获取小程序码,适用于需要的码数量极多的业务场景 文档地址: https://developers.weixin.qq.com/miniprogram/dev/api/getWXACodeUnlimit.html
type QRCoder ¶
type QRCoder struct { // page 必须是已经发布的小程序存在的页面,根路径前不要填加 /,不能携带参数(参数请放在scene字段里),如果不填写这个字段,默认跳主页面 Page string `json:"page,omitempty"` // path 扫码进入的小程序页面路径 Path string `json:"path,omitempty"` // width 图片宽度 Width int `json:"width,omitempty"` // scene 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式) Scene string `json:"scene,omitempty"` // autoColor 自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调 AutoColor bool `json:"auto_color,omitempty"` // lineColor AutoColor 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"},十进制表示 LineColor Color `json:"line_color,omitempty"` // isHyaline 是否需要透明底色 IsHyaline bool `json:"is_hyaline,omitempty"` }
QRCoder 小程序码参数
Click to show internal directories.
Click to hide internal directories.