openapi

package
v3.0.0-...-b8a8e68 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClearQuotaByAppSecretRequest

type ClearQuotaByAppSecretRequest struct {
	// 必填 要被清空的账号的appid
	Appid string `query:"appid"`
	// 唯一凭证密钥,即 AppSecret,获取方式同 appid
	AppSecret string `query:"appsecret"`
}

type ClearQuotaByAppSecretResponse

type ClearQuotaByAppSecretResponse struct {
	request.CommonError
}

type ClearQuotaRequest

type ClearQuotaRequest struct {
	// 必填 要被清空的账号的appid
	Appid string `json:"appid"`
}

type ClearQuotaResponse

type ClearQuotaResponse struct {
	request.CommonError
}

type GetApiQuotaRequest

type GetApiQuotaRequest struct {
	// @必填
	// api的请求地址,例如"/cgi-bin/message/custom/send";不要前缀“https://api.weixin.qq.com” ,也不要漏了"/",否则都会76003的报错
	CgiPath string `json:"cgi_path"`
}

type GetApiQuotaResponse

type GetApiQuotaResponse struct {
	request.CommonError
	Quota struct {
		DailyLimit int64 `json:"daily_limit"` // 当天该账号可调用该接口的次数
		Used       int64 `json:"used"`        // 当天已经调用的次数
		Remain     int64 `json:"remain"`      // 当天剩余调用次数
		RateLimit  struct {
			CallCount     int64 `json:"call_count"`     // 周期内可调用数量,单位 次
			RefreshSecond int64 `json:"refresh_second"` // 更新周期,单位 秒
		} `json:"rate_limit"` // 普通调用频率限制
		ComponentRateLimit struct {
			CallCount     int64 `json:"call_count"`     // 周期内可调用数量,单位 次
			RefreshSecond int64 `json:"refresh_second"` // 更新周期,单位 秒
		} `json:"component_rate_limit"` // 代调用频率限制
	} `json:"quota"` // quota详情
}

type GetRidInfoRequest

type GetRidInfoRequest struct {
	// @必填
	// 调用接口报错返回的rid
	Rid string `json:"rid"`
}

type GetRidInfoResponse

type GetRidInfoResponse struct {
	request.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对应的请求详情
}

type OpenApi

type OpenApi struct {
	// contains filtered or unexported fields
}

func NewOpenApi

func NewOpenApi(request *request.Request, combineURI func(url string, req interface{}, withToken bool) (string, error)) *OpenApi

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL