wwek d34af7aeeb feat(virtualpayment): ✨ 添加 postJSONBytesContext 函数并更新相关调用 解决body签名不一致问题 (#886) vor 3 Wochen
..
analysis ee85790123 微信小程序-数据分析-获取小程序性能数据 (#837) vor 11 Monaten
auth 2dfd2ff608 feat: 微信小程序-登录及用户信息 (#830) vor 1 Jahr
business 92bf6c7699 use context when getting access token (#815) vor 1 Jahr
config 3fbe8634d9 officeaccount 和 miniprogram 添加UseStableAK 配置项 (#788) vor 1 Jahr
content 56350c3655 add: [小程序] 增加 安全风控、内容安全1.0 & 2.0、code换取手机号 (#554) vor 4 Jahren
context 92bf6c7699 use context when getting access token (#815) vor 1 Jahr
encryptor 00b13cda0d 增加iv校验 (#482) vor 4 Jahren
express f0f35e2f77 feat(miniprogram): add intracity delivery service APIs (#875) vor 5 Monaten
message bfbfc844ce feat(virtualpayment): 虚拟支付对齐微信最新api接口文档 (#885) vor 1 Monat
minidrama 8f10936479 fix: util.DecodeWithError result (#729) vor 2 Jahren
ocr 54f08cbd73 update:小程序ocr识别 refs#864 (#865) vor 7 Monaten
operation 8ebff5c29c feat: 微信小程序-运维中心 (#838) vor 11 Monaten
order e02af1dc0f 小程序发货信息管理 (#710) vor 2 Jahren
privacy d28ca4f334 feat: optimized-error-handling&remove unused constant (#772) vor 2 Jahren
qrcode d34af7aeeb feat(virtualpayment): ✨ 添加 postJSONBytesContext 函数并更新相关调用 解决body签名不一致问题 (#886) vor 3 Wochen
redpacketcover 7fcd7a34dd 添加小程序获取红包封面接口 (#760) vor 2 Jahren
riskcontrol 56350c3655 add: [小程序] 增加 安全风控、内容安全1.0 & 2.0、code换取手机号 (#554) vor 4 Jahren
security c51d41ee8a security 模块增加 context 调用函数 (#836) vor 1 Jahr
shortlink d28ca4f334 feat: optimized-error-handling&remove unused constant (#772) vor 2 Jahren
subscribe 8a810837a4 feat: 微信小程序-动态消息及订阅消息 (#835) vor 1 Jahr
tcb a8f7a24ff6 feat: improve comment and upgrade golang version 1.16 (#604) vor 3 Jahren
urllink dd43b7baa3 feat: 微信小程序-小程序链接 (#833) vor 1 Jahr
urlscheme dd43b7baa3 feat: 微信小程序-小程序链接 (#833) vor 1 Jahr
virtualpayment d34af7aeeb feat(virtualpayment): ✨ 添加 postJSONBytesContext 函数并更新相关调用 解决body签名不一致问题 (#886) vor 3 Wochen
werun 45caf61899 Silenceper release 2.0 (#408) vor 5 Jahren
README.md cc201fcece feat: create Mini Program entertainment mini-drama related interface (#711) vor 2 Jahren
miniprogram.go f0f35e2f77 feat(miniprogram): add intracity delivery service APIs (#875) vor 5 Monaten

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)
}