wx_app.go 861 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package wx_app
  2. import (
  3. wechat "github.com/silenceper/wechat/v2"
  4. "github.com/silenceper/wechat/v2/miniprogram"
  5. "github.com/silenceper/wechat/v2/miniprogram/config"
  6. )
  7. func GetWxApp() (miniprogram *miniprogram.MiniProgram) {
  8. wc := wechat.NewWechat()
  9. //memory := cache.NewMemory()
  10. //memory := cache.NewRedis(global.Redis)
  11. cfg := &config.Config{
  12. AppID: "xxx",
  13. AppSecret: "xxx",
  14. //Cache: memory,
  15. }
  16. miniprogram = wc.GetMiniProgram(cfg)
  17. return
  18. //TODO 调用对应接口
  19. //miniprogram.GetAnalysis().GetAnalysisDailyRetain()
  20. }
  21. //func GetCode() {
  22. // codeParms := qrcode.QRCoder{
  23. // Page: "",
  24. // Path: "",
  25. // Width: 0,
  26. // Scene: "",
  27. // AutoColor: false,
  28. // LineColor: qrcode.Color{},
  29. // IsHyaline: false,
  30. // }
  31. // //wxApp := GetWxApp()
  32. // //qrCode := wxApp.GetQRCode()
  33. // //qrCode.
  34. // //qrCode.GetWXACodeUnlimit()
  35. //}