mgnt.go 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package openapi
  2. import "github.com/silenceper/wechat/v2/util"
  3. // GetAPIQuotaParams 查询API调用额度参数
  4. type GetAPIQuotaParams struct {
  5. CgiPath string `json:"cgi_path"` // api的请求地址,例如"/cgi-bin/message/custom/send";不要前缀“https://api.weixin.qq.com” ,也不要漏了"/",否则都会76003的报错
  6. }
  7. // APIQuota API调用额度
  8. type APIQuota struct {
  9. util.CommonError
  10. Quota struct {
  11. DailyLimit int64 `json:"daily_limit"` // 当天该账号可调用该接口的次数
  12. Used int64 `json:"used"` // 当天已经调用的次数
  13. Remain int64 `json:"remain"` // 当天剩余调用次数
  14. } `json:"quota"` // 详情
  15. }
  16. // GetRidInfoParams 查询rid信息参数
  17. type GetRidInfoParams struct {
  18. Rid string `json:"rid"` // 调用接口报错返回的rid
  19. }
  20. // RidInfo rid信息
  21. type RidInfo struct {
  22. util.CommonError
  23. Request struct {
  24. InvokeTime int64 `json:"invoke_time"` // 发起请求的时间戳
  25. CostInMs int64 `json:"cost_in_ms"` // 请求毫秒级耗时
  26. RequestURL string `json:"request_url"` // 请求的URL参数
  27. RequestBody string `json:"request_body"` // post请求的请求参数
  28. ResponseBody string `json:"response_body"` // 接口请求返回参数
  29. ClientIP string `json:"client_ip"` // 接口请求的客户端ip
  30. } `json:"request"` // 该rid对应的请求详情
  31. }