PowerWeChat Tutorial 使用实例

我们单独写了一个项目PowerWechatTutorial,基本上覆盖了所有的API使用,希望能够帮助大家更快的上手Golang WeChat开发。

下载项目

  1. git clone https://github.com/ArtisanCloud/PowerWechatTutorial.git

项目配置

在项目根目录下,新建一个config.yaml, 把下面字段内容复制进去, 然后执行go run main.go。 如果程序正常启动,访问http://localhost:8888会返回一个`Hello, PowerWechat`

  1. # 微信支付配置文档: https://powerwechat.artisan-cloud.com/zh/payment/index.html#userconfig%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E%EF%BC%9A
  2. payment:
  3. appid: xxxxx # 公众号appid、小程序appid、企业微信corpid等
  4. mchid: 100000 # ArtisanCloud商户号
  5. certpath: certs/apiclient_cert.pem # 证书路径
  6. keypath: certs/apiclient_key.pem # 证书私钥路径
  7. serialno: 55D06F99FF64CF1759FDE5B77A0BEC8B67A78C2E
  8. key: xxxxx
  9. mchapiv3key: xxxxx
  10. notifyurl: https://www.artisancloud.cn
  11. redisaddr: localhost:6379
  12. # 小程序配置文档: https://powerwechat.artisan-cloud.com/zh/mini-program/index.html
  13. miniprogram:
  14. appid: xxxxx
  15. secret: xxxxx
  16. redisaddr: localhost:6379
  17. # 企业微信配置文档: https://powerwechat.artisan-cloud.com/zh/wecom/index.html
  18. wecom:
  19. corpid: ww454dfb9d6f6d432a
  20. # ----- powerwechat-docs-demo start ------
  21. agent_id: 1000000
  22. secret: xxxxx
  23. messagetoken: xxxxx
  24. messageaeskey: xxxxx
  25. messagecallback: https://www.artisan-cloud.com/message/callback
  26. oauthcallback: https://www.artisan-cloud.com/oauth/callback
  27. # ----- powerwechat-docs-demo end ------
  28. # 联系人配置
  29. contactsecret: xxxxx
  30. contacttoken: xxxxx
  31. contactaeskey: xxxxx
  32. contactcallback: https://www.artisan-cloud.com/api/wx/customer
  33. redisaddr: localhost:6379
  34. # 公众号配置文档: https://powerwechat.artisan-cloud.com/zh/official-account/index.html
  35. offiaccount:
  36. appid: xxxxx
  37. appsecret: xxxxx
  38. redisaddr: localhost:6379

main.go里面,你可以选择性的注释掉不需要的模块,避免没有配置的时候报错影响运行。