ccfish dea33e0e48 小程序消息推送 (#713) 2 năm trước cách đây
..
analysis 430c60a36e fix: 将小程序数据统计UserPortraitItem结构体的access_source_visit_uv改为value (#602) 3 năm trước cách đây
auth 45ad2ab8ca 调整结构体中CreateTime (#691) 3 năm trước cách đây
business 56350c3655 add: [小程序] 增加 安全风控、内容安全1.0 & 2.0、code换取手机号 (#554) 4 năm trước cách đây
config dea33e0e48 小程序消息推送 (#713) 2 năm trước cách đây
content 56350c3655 add: [小程序] 增加 安全风控、内容安全1.0 & 2.0、code换取手机号 (#554) 4 năm trước cách đây
context 972dec0406 将小程序获取ak的方式也抽象出来 6 năm trước cách đây
encryptor 00b13cda0d 增加iv校验 (#482) 4 năm trước cách đây
message dea33e0e48 小程序消息推送 (#713) 2 năm trước cách đây
minidrama cc201fcece feat: create Mini Program entertainment mini-drama related interface (#711) 2 năm trước cách đây
order e02af1dc0f 小程序发货信息管理 (#710) 2 năm trước cách đây
privacy 4721f7567b 支持微信小程序隐私接口 (#518) 4 năm trước cách đây
qrcode 1b5c5fba67 Bug fix: `omitempty`关键字,给它赋的值恰好等于默认空值的话,在转为 json 之后也不会输出这个 field (#539) 4 năm trước cách đây
riskcontrol 56350c3655 add: [小程序] 增加 安全风控、内容安全1.0 & 2.0、code换取手机号 (#554) 4 năm trước cách đây
security 56350c3655 add: [小程序] 增加 安全风控、内容安全1.0 & 2.0、code换取手机号 (#554) 4 năm trước cách đây
shortlink 26b0aacb4c feat: create mini program virtual payment (#709) 2 năm trước cách đây
subscribe 57fd96454c fix: UniformMessage form field name (#611) 3 năm trước cách đây
tcb a8f7a24ff6 feat: improve comment and upgrade golang version 1.16 (#604) 3 năm trước cách đây
urllink ded5a10f9f 小程序服务商 - 获取 URL Link 及 查询小程序 url_link 配置 (#576) 4 năm trước cách đây
urlscheme d5e7c8043e feat:add urlscheme.query (#553) 4 năm trước cách đây
virtualpayment cc201fcece feat: create Mini Program entertainment mini-drama related interface (#711) 2 năm trước cách đây
werun 45caf61899 Silenceper release 2.0 (#408) 5 năm trước cách đây
README.md cc201fcece feat: create Mini Program entertainment mini-drama related interface (#711) 2 năm trước cách đây
miniprogram.go dea33e0e48 小程序消息推送 (#713) 2 năm trước cách đây

README.md

微信小程序

官方文档

包说明

  • analysis 数据分析相关 API

快速入门

wc := wechat.NewWechat()
memory := cache.NewMemory()
cfg := &miniConfig.Config{
    AppID:     "xxx",
    AppSecret: "xxx",
    Cache: memory,
}
miniprogram := wc.GetMiniProgram(cfg)
miniprogram.GetAnalysis().GetAnalysisDailyRetain()

小程序虚拟支付

注意:需要传入 Appkey、OfferID 的值

相关文档:小程序虚拟支付

wc := wechat.NewWechat()
miniprogram := wc.GetMiniProgram(&miniConfig.Config{
    AppID:     "xxx",
    AppSecret: "xxx",
    AppKey:    "xxx",
    OfferID:   "xxx",
    Cache: cache.NewRedis(&redis.Options{
        Addr: "",
    }),
})
virtualPayment := miniprogram.GetVirtualPayment()
virtualPayment.SetSessionKey("xxx")
// 查询用户余额
var (
    res *virtualPayment.QueryUserBalanceResponse
    err error
)

if res, err = virtualPayment.QueryUserBalance(context.TODO(), &virtualPayment.QueryUserBalanceRequest{
    OpenID: "xxx",
    Env: virtualPayment.EnvProduction,
    UserIP: "xxx",
}); err != nil {
    panic(err)
}