wx_BatchQueryComment.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. //==================================
  2. // * Name:Jerry
  3. // * DateTime:2019/8/9 16:24
  4. // * Desc:
  5. //==================================
  6. package main
  7. import (
  8. "fmt"
  9. "github.com/iGoogle-ink/gopay"
  10. )
  11. func main() {
  12. //初始化微信客户端
  13. // appId:应用ID
  14. // MchID:商户ID
  15. // ApiKey:Key值
  16. // isProd:是否是正式环境
  17. // 好像不支持沙箱环境,因为沙箱环境默认需要用MD5签名,但是此接口仅支持HMAC-SHA256签名
  18. client := gopay.NewWeChatClient("wxdaa2ab9ef87b5497", "1368139502", "GFDS8j98rewnmgl45wHTt980jg543abc", false)
  19. //初始化参数结构体
  20. body := make(gopay.BodyMap)
  21. body.Set("nonce_str", gopay.GetRandomString(32))
  22. body.Set("sign_type", gopay.SignType_HMAC_SHA256)
  23. body.Set("begin_time", "20190120000000")
  24. body.Set("end_time", "20190122174000")
  25. body.Set("offset", "0")
  26. //请求拉取订单评价数据,成功后得到结果,沙箱环境下,证书路径参数可传空
  27. wxRsp, err := client.BatchQueryComment(body, "", "", "")
  28. if err != nil {
  29. fmt.Println("Error:", err)
  30. return
  31. }
  32. fmt.Println("Response:", wxRsp)
  33. }