mirror of
https://github.com/silenceper/wechat.git
synced 2026-02-04 21:02:25 +08:00
* feat: 小程序/公众号增加 openApi 管理。 * update: 修改字段名大小写。 * update: 修改字段名大小写。 * style: import 换行。 * update: openApi 管理放到内部包中。
37 lines
1.3 KiB
Go
37 lines
1.3 KiB
Go
package openapi
|
||
|
||
import "github.com/silenceper/wechat/v2/util"
|
||
|
||
// GetAPIQuotaParams 查询API调用额度参数
|
||
type GetAPIQuotaParams struct {
|
||
CgiPath string `json:"cgi_path"` // api的请求地址,例如"/cgi-bin/message/custom/send";不要前缀“https://api.weixin.qq.com” ,也不要漏了"/",否则都会76003的报错
|
||
}
|
||
|
||
// APIQuota API调用额度
|
||
type APIQuota struct {
|
||
util.CommonError
|
||
Quota struct {
|
||
DailyLimit int64 `json:"daily_limit"` // 当天该账号可调用该接口的次数
|
||
Used int64 `json:"used"` // 当天已经调用的次数
|
||
Remain int64 `json:"remain"` // 当天剩余调用次数
|
||
} `json:"quota"` // 详情
|
||
}
|
||
|
||
// GetRidInfoParams 查询rid信息参数
|
||
type GetRidInfoParams struct {
|
||
Rid string `json:"rid"` // 调用接口报错返回的rid
|
||
}
|
||
|
||
// RidInfo rid信息
|
||
type RidInfo struct {
|
||
util.CommonError
|
||
Request struct {
|
||
InvokeTime int64 `json:"invoke_time"` // 发起请求的时间戳
|
||
CostInMs int64 `json:"cost_in_ms"` // 请求毫秒级耗时
|
||
RequestURL string `json:"request_url"` // 请求的URL参数
|
||
RequestBody string `json:"request_body"` // post请求的请求参数
|
||
ResponseBody string `json:"response_body"` // 接口请求返回参数
|
||
ClientIP string `json:"client_ip"` // 接口请求的客户端ip
|
||
} `json:"request"` // 该rid对应的请求详情
|
||
}
|