Documentation ¶
Index ¶
- Constants
- func AESDecryptData(cipherText, aesKey, iv []byte) (rawData []byte, err error)
- func AESDecryptMsg(decryptStr, aesKey string) (string, error)
- func AESEncryptMsg(random, rawXMLMsg []byte, appId string, aesKey []byte) (ciphertext []byte)
- func AesDecrypt(cipherData []byte, aesKey []byte) ([]byte, error)
- func CheckSignature(signature, timeStamp, nonce string, token string) bool
- func MsgSign(token, timestamp, nonce, encryptedMsg string) (signature string)
- func Sign(token, timestamp, nonce string) (signature string)
- func UserInfoAvatarUrlReal(avatarUrl string) string
- func XmlDecode(data string) map[string]string
- type CgiBinAccountGetAccountBasicInfoResponse
- type CgiBinAccountGetAccountBasicInfoResult
- type CgiBinComponentApiAuthorizerTokenResponse
- type CgiBinComponentApiAuthorizerTokenResult
- type CgiBinComponentApiComponentTokenResponse
- type CgiBinComponentApiComponentTokenResult
- type CgiBinComponentApiCreatePreAuthCodenResponse
- type CgiBinComponentApiCreatePreAuthCodenResult
- type CgiBinComponentApiGetAuthorizerInfoResponse
- type CgiBinComponentApiGetAuthorizerInfoResult
- type CgiBinComponentApiQueryAuthResponse
- type CgiBinComponentApiQueryAuthResult
- type CgiBinComponentApiStartPushTicketResponse
- type CgiBinComponentApiStartPushTicketResult
- type CgiBinComponentFastRegisterWeAppCreateResponse
- type CgiBinComponentFastRegisterWeAppCreateResult
- type CgiBinComponentFastRegisterWeAppSearchResponse
- type CgiBinComponentFastRegisterWeAppSearchResult
- type CgiBinComponentGetPrivacySettingResponse
- type CgiBinComponentGetPrivacySettingResult
- type CgiBinComponentSetPrivacySettingResponse
- type CgiBinComponentSetPrivacySettingResult
- type CgiBinMaterialGetMaterialResponse
- type CgiBinMaterialGetMaterialResult
- type CgiBinOpenSameEnTityResponse
- type CgiBinOpenSameEnTityResult
- type CgiBinShortUrlResponse
- type CgiBinShortUrlResult
- type CgiBinWxOpenQrCodeJumpAddResponse
- type CgiBinWxOpenQrCodeJumpAddResult
- type CgiBinWxOpenQrCodeJumpDeleteResponse
- type CgiBinWxOpenQrCodeJumpDeleteResult
- type CgiBinWxOpenQrCodeJumpDownloadResponse
- type CgiBinWxOpenQrCodeJumpDownloadResult
- type CgiBinWxOpenQrCodeJumpGetResponse
- type CgiBinWxOpenQrCodeJumpGetResult
- type CgiBinWxOpenQrCodeJumpPublishResponse
- type CgiBinWxOpenQrCodeJumpPublishResult
- type Client
- func (c *Client) CgiBinAccountGetAccountBasicInfo(ctx context.Context) (*CgiBinAccountGetAccountBasicInfoResult, error)
- func (c *Client) CgiBinComponentApiAuthorizerToken(ctx context.Context, authorizerRefreshToken string) (*CgiBinComponentApiAuthorizerTokenResult, error)
- func (c *Client) CgiBinComponentApiComponentToken(ctx context.Context) (*CgiBinComponentApiComponentTokenResult, error)
- func (c *Client) CgiBinComponentApiCreatePreAuthCoden(ctx context.Context) (*CgiBinComponentApiCreatePreAuthCodenResult, error)
- func (c *Client) CgiBinComponentApiGetAuthorizerInfo(ctx context.Context) (*CgiBinComponentApiGetAuthorizerInfoResult, error)
- func (c *Client) CgiBinComponentApiQueryAuth(ctx context.Context, authorizationCode string) (*CgiBinComponentApiQueryAuthResult, error)
- func (c *Client) CgiBinComponentApiStartPushTicket(ctx context.Context) (*CgiBinComponentApiStartPushTicketResult, error)
- func (c *Client) CgiBinComponentFastRegisterWeAppCreate(ctx context.Context, notMustParams ...gorequest.Params) (*CgiBinComponentFastRegisterWeAppCreateResult, error)
- func (c *Client) CgiBinComponentFastRegisterWeAppSearch(ctx context.Context, notMustParams ...gorequest.Params) (*CgiBinComponentFastRegisterWeAppSearchResult, error)
- func (c *Client) CgiBinComponentGetPrivacySetting(ctx context.Context, privacyVer int) (*CgiBinComponentGetPrivacySettingResult, error)
- func (c *Client) CgiBinComponentSetPrivacySetting(ctx context.Context, notMustParams ...gorequest.Params) (*CgiBinComponentSetPrivacySettingResult, error)
- func (c *Client) CgiBinGetApiDomainIp(ctx context.Context, componentAccessToken string) (*GetCallBackIpResult, error)
- func (c *Client) CgiBinMaterialGetMaterial(ctx context.Context, mediaId string) (*CgiBinMaterialGetMaterialResult, error)
- func (c *Client) CgiBinOpenSameEnTity(ctx context.Context) (*CgiBinOpenSameEnTityResult, error)
- func (c *Client) CgiBinShortUrl(ctx context.Context, longUrl string) (*CgiBinShortUrlResult, error)
- func (c *Client) CgiBinWxOpenQrCodeJumpAdd(ctx context.Context, notMustParams ...gorequest.Params) (*CgiBinWxOpenQrCodeJumpAddResult, error)
- func (c *Client) CgiBinWxOpenQrCodeJumpDelete(ctx context.Context, prefix string) (*CgiBinWxOpenQrCodeJumpDeleteResult, error)
- func (c *Client) CgiBinWxOpenQrCodeJumpDownload(ctx context.Context) (*CgiBinWxOpenQrCodeJumpDownloadResult, error)
- func (c *Client) CgiBinWxOpenQrCodeJumpGet(ctx context.Context) (*CgiBinWxOpenQrCodeJumpGetResult, error)
- func (c *Client) CgiBinWxOpenQrCodeJumpPublish(ctx context.Context, prefix string) (*CgiBinWxOpenQrCodeJumpPublishResult, error)
- func (c *Client) ConfigApiClientFun(apiClientFun golog.ApiClientFun)
- func (c *Client) ConfigAuthorizer(authorizerAppid string) *Client
- func (c *Client) ConfigComponent(componentAppId, componentAppSecret string) *Client
- func (c *Client) DelPreAuthCode(ctx context.Context) error
- func (c *Client) GetAuthorizerAccessToken(ctx context.Context) string
- func (c *Client) GetAuthorizerAppid() string
- func (c *Client) GetAuthorizerRefreshToken() string
- func (c *Client) GetComponentAccessToken(ctx context.Context) string
- func (c *Client) GetComponentAppId() string
- func (c *Client) GetComponentAppSecret() string
- func (c *Client) GetComponentVerifyTicket(ctx context.Context) string
- func (c *Client) GetLog() *golog.ApiClient
- func (c *Client) GetMessageKey() string
- func (c *Client) GetMessageToken() string
- func (c *Client) GetPreAuthCode(ctx context.Context) string
- func (c *Client) MonitorAuthorizerAccessToken(ctx context.Context, authorizerRefreshToken string) (string, error)
- func (c *Client) MonitorComponentAccessToken(ctx context.Context) (string, error)
- func (c *Client) MonitorPreAuthCode(ctx context.Context) (string, error)
- func (c *Client) SaveImg(ctx context.Context, resp gorequest.Response, dir, saveName string) SaveImgResponse
- func (c *Client) ServeHttpAuthorizerAppid(ctx context.Context, r *http.Request) (resp CgiBinComponentApiQueryAuthResponse, agentUserId string, err error)
- func (c *Client) ServeHttpGin(ctx context.Context, ginCtx *gin.Context) (ResponseServeHttpGin, error)
- func (c *Client) ServeHttpVerifyTicket(ctx context.Context, r *http.Request) (resp *ResponseServeHttpVerifyTicket, err error)
- func (c *Client) SetAuthorizerAccessToken(ctx context.Context, authorizerAccessToken string) string
- func (c *Client) SetComponentAccessToken(ctx context.Context, componentAccessToken string) string
- func (c *Client) SetComponentVerifyTicket(ctx context.Context, componentVerifyTicket string) string
- func (c *Client) SetPreAuthCode(ctx context.Context, preAuthCode string) string
- func (c *Client) SignDecrypt(ctx context.Context, params SignDecryptParams, strXml interface{}) (resp []byte, err error)
- func (c *Client) SnsComponentJsCode2session(ctx context.Context, jsCode string) (*SnsComponentJsCode2sessionResult, error)
- func (c *Client) TckWxPayList(ctx context.Context) (*TckWxPayListResult, error)
- func (c *Client) WxaAddToTemplate(ctx context.Context, draftId string, templateType int) (*WxaAddToTemplateResult, error)
- func (c *Client) WxaApiWxAembeddedGetOwnList(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxAembeddedGetOwnListResult, error)
- func (c *Client) WxaApiWxAembeddedSetAuthorize(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxAembeddedSetAuthorizeResult, error)
- func (c *Client) WxaApiWxaembeddedAddEmbedded(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxaembeddedAddEmbeddedResult, error)
- func (c *Client) WxaApiWxaembeddedDelAuthorize(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxaembeddedDelAuthorizeResult, error)
- func (c *Client) WxaApiWxaembeddedDelEmbedded(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxaembeddedDelEmbeddedResult, error)
- func (c *Client) WxaApiWxaembeddedGetList(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxaembeddedGetListResult, error)
- func (c *Client) WxaBindTester(ctx context.Context, wechatid string) (*WxaBindTesterResult, error)
- func (c *Client) WxaBusinessGetUserPhoneNumber(ctx context.Context, code string) (*WxaBusinessGetUserPhoneNumberResult, error)
- func (c *Client) WxaCommit(ctx context.Context, notMustParams ...gorequest.Params) (*WxaCommitResult, error)
- func (c *Client) WxaDeleteTemplate(ctx context.Context, templateId string) (*WxaDeleteTemplateResult, error)
- func (c *Client) WxaGetAuditStatus(ctx context.Context, auditid int64) (*WxaGetAuditStatusResult, error)
- func (c *Client) WxaGetCategory(ctx context.Context) (*WxaGetCategoryResult, error)
- func (c *Client) WxaGetEffectiveDomain(ctx context.Context, notMustParams ...gorequest.Params) (*WxaGetEffectiveDomainResult, error)
- func (c *Client) WxaGetLatestAuditStatus(ctx context.Context) (*WxaGetLatestAuditStatusResult, error)
- func (c *Client) WxaGetPage(ctx context.Context) (*WxaGetPageResult, error)
- func (c *Client) WxaGetQrcode(ctx context.Context, path string) (*WxaGetQrcodeResult, error)
- func (c *Client) WxaGetTemplateDraftList(ctx context.Context) (*WxaGetTemplateDraftListResult, error)
- func (c *Client) WxaGetTemplateList(ctx context.Context) (*WxaGetTemplateListResult, error)
- func (c *Client) WxaGetVersionInfo(ctx context.Context) (*WxaGetVersionInfoResult, error)
- func (c *Client) WxaGetWxaCodeUnLimit(ctx context.Context, notMustParams ...gorequest.Params) (*WxaGetWxaCodeUnLimitResult, error)
- func (c *Client) WxaMemberAuth(ctx context.Context) (*WxaMemberAuthResult, error)
- func (c *Client) WxaModifyDomain(ctx context.Context, notMustParams ...gorequest.Params) (*WxaModifyDomainResult, error)
- func (c *Client) WxaModifyDomainDirectly(ctx context.Context, notMustParams ...gorequest.Params) (*WxaModifyDomainDirectlyResult, error)
- func (c *Client) WxaRelease(ctx context.Context) (*WxaReleaseResult, error)
- func (c *Client) WxaSecurityApplyPrivacyInterface(ctx context.Context, notMustParams ...gorequest.Params) (*WxaSecurityApplyPrivacyInterfaceResult, error)
- func (c *Client) WxaSecurityApplySetOrderPathInfo(ctx context.Context, notMustParams ...gorequest.Params) (*WxaSecurityApplySetOrderPathInfoResult, error)
- func (c *Client) WxaSecurityGetOrderPathInfo(ctx context.Context, infoType int) (*WxaSecurityGetOrderPathInfoResult, error)
- func (c *Client) WxaSecurityGetPrivacyInterface(ctx context.Context) (*WxaSecurityGetPrivacyInterfaceResult, error)
- func (c *Client) WxaSetWebViewDoMain(ctx context.Context, notMustParams ...gorequest.Params) (*WxaSetWebViewDoMainResult, error)
- func (c *Client) WxaSubmitAudit(ctx context.Context, notMustParams ...gorequest.Params) (*WxaSubmitAuditResult, error)
- func (c *Client) WxaUnbindTester(ctx context.Context, wechatid, userstr string) (*WxaUnbindTesterResult, error)
- type ClientConfig
- type GetCallBackIpResponse
- type GetCallBackIpResult
- type ResponseServeHttpGin
- type ResponseServeHttpVerifyTicket
- type SaveImgResponse
- type SignDecryptAuthorizeEvent
- type SignDecryptComponentVerifyTicket
- type SignDecryptNotifyThirdFastRegisterBetaApp
- type SignDecryptNotifyThirdFastVerifyBetaApp
- type SignDecryptNotifyThirdFasteRegister
- type SignDecryptParams
- type SignDecryptWeAppAudit
- type SignDecryptWxaNicknameAudit
- type SignDecryptWxaSecurityApplySetOrderPathInfo
- type SnsComponentJsCode2sessionResponse
- type SnsComponentJsCode2sessionResult
- type TckWxPayListResponse
- type TckWxPayListResult
- type UserInfo
- type UserInfoResponse
- type UserInfoResult
- type WxaAddToTemplateResponse
- type WxaAddToTemplateResult
- type WxaApiWxAembeddedGetOwnListResponse
- type WxaApiWxAembeddedGetOwnListResult
- type WxaApiWxAembeddedSetAuthorizeResponse
- type WxaApiWxAembeddedSetAuthorizeResult
- type WxaApiWxaembeddedAddEmbeddedResponse
- type WxaApiWxaembeddedAddEmbeddedResult
- type WxaApiWxaembeddedDelAuthorizeResponse
- type WxaApiWxaembeddedDelAuthorizeResult
- type WxaApiWxaembeddedDelEmbeddedResponse
- type WxaApiWxaembeddedDelEmbeddedResult
- type WxaApiWxaembeddedGetListResponse
- type WxaApiWxaembeddedGetListResult
- type WxaBindTesterResponse
- type WxaBindTesterResult
- type WxaBusinessGetUserPhoneNumberResponse
- type WxaBusinessGetUserPhoneNumberResult
- type WxaCommitResponse
- type WxaCommitResult
- type WxaDeleteTemplateResponse
- type WxaDeleteTemplateResult
- type WxaGetAuditStatusResponse
- type WxaGetAuditStatusResult
- type WxaGetCategoryResponse
- type WxaGetCategoryResult
- type WxaGetEffectiveDomainResponse
- type WxaGetEffectiveDomainResult
- type WxaGetLatestAuditStatusResponse
- type WxaGetLatestAuditStatusResult
- type WxaGetPageResponse
- type WxaGetPageResult
- type WxaGetQrcodeResponse
- type WxaGetQrcodeResult
- type WxaGetTemplateDraftListResponse
- type WxaGetTemplateDraftListResult
- type WxaGetTemplateListResponse
- type WxaGetTemplateListResult
- type WxaGetVersionInfoResponse
- type WxaGetVersionInfoResult
- type WxaGetWxaCodeUnLimitResponse
- type WxaGetWxaCodeUnLimitResult
- type WxaMemberAuthResponse
- type WxaMemberAuthResult
- type WxaModifyDomainDirectlyResponse
- type WxaModifyDomainDirectlyResult
- type WxaModifyDomainResponse
- type WxaModifyDomainResult
- type WxaReleaseResponse
- type WxaReleaseResult
- type WxaSecurityApplyPrivacyInterfaceResponse
- type WxaSecurityApplyPrivacyInterfaceResult
- type WxaSecurityApplySetOrderPathInfoResponse
- type WxaSecurityApplySetOrderPathInfoResult
- type WxaSecurityGetOrderPathInfoResponse
- type WxaSecurityGetOrderPathInfoResult
- type WxaSecurityGetPrivacyInterfaceResponse
- type WxaSecurityGetPrivacyInterfaceResult
- type WxaSetWebViewDoMainResponse
- type WxaSetWebViewDoMainResult
- type WxaSubmitAuditResponse
- type WxaSubmitAuditResult
- type WxaUnbindTesterResponse
- type WxaUnbindTesterResult
Constants ¶
const ( BLOCK_SIZE = 32 // PKCS#7 BLOCK_MASK = BLOCK_SIZE - 1 // BLOCK_SIZE 为 2^n 时, 可以用 mask 获取针对 BLOCK_SIZE 的余数 )
const (
LogTable = "wechatopen"
)
Variables ¶
This section is empty.
Functions ¶
func AESDecryptData ¶
func AESDecryptMsg ¶
AESDecryptMsg c解密
func AESEncryptMsg ¶
AESEncryptMsg ciphertext = AES_Encrypt[random(16B) + msg_len(4B) + rawXMLMsg + appId]
func CheckSignature ¶
CheckSignature 微信公众号签名检查
func UserInfoAvatarUrlReal ¶ added in v1.0.50
Types ¶
type CgiBinAccountGetAccountBasicInfoResponse ¶
type CgiBinAccountGetAccountBasicInfoResponse struct { Errcode int `json:"errcode"` // 返回码 Errmsg string `json:"errmsg"` // 错误信息 Appid string `json:"appid"` // 帐号 appid AccountType int `json:"account_type"` // 帐号类型(1:订阅号,2:服务号,3:小程序) PrincipalType int `json:"principal_type"` // 主体类型 PrincipalName string `json:"principal_name"` // 主体名称 Credential string `json:"credential"` // 主体标识 RealnameStatus int `json:"realname_status"` // 实名验证状态 1=实名验证成功 2=实名验证中 3=实名验证失败 WxVerifyInfo struct { QualificationVerify bool `json:"qualification_verify"` // 是否资质认证,若是,拥有微信认证相关的权限 NamingVerify bool `json:"naming_verify"` // 是否名称认证 AnnualReview bool `json:"annual_review"` // 是否需要年审(qualification_verify == true 时才有该字段) AnnualReviewBeginTime int `json:"annual_review_begin_time"` // 年审开始时间,时间戳(qualification_verify == true 时才有该字段) AnnualReviewEndTime int `json:"annual_review_end_time"` // 年审截止时间,时间戳(qualification_verify == true 时才有该字段) } `json:"wx_verify_info"` // 微信认证信息 SignatureInfo struct { Signature string `json:"signature"` // 功能介绍 ModifyUsedCount int `json:"modify_used_count"` // 功能介绍已使用修改次数(本月) ModifyQuota int `json:"modify_quota"` // 功能介绍修改次数总额度(本月) } `json:"signature_info"` // 功能介绍信息 HeadImageInfo struct { HeadImageUrl string `json:"head_image_url"` // 头像 url ModifyUsedCount int `json:"modify_used_count"` // 头像已使用修改次数(本年) ModifyQuota int `json:"modify_quota"` // 头像修改次数总额度(本年) } `json:"head_image_info"` // 头像信息 NicknameInfo struct { Nickname string `json:"nickname"` // 小程序名称 ModifyUsedCount int `json:"modify_used_count"` // 小程序名称已使用修改次数(本年) ModifyQuota int `json:"modify_quota"` // 小程序名称修改次数总额度(本年) } `json:"nickname_info"` // 名称信息 RegisteredCountry int `json:"registered_country"` // 注册国家 Nickname string `json:"nickname"` // 小程序名称 }
type CgiBinAccountGetAccountBasicInfoResult ¶
type CgiBinAccountGetAccountBasicInfoResult struct { Result CgiBinAccountGetAccountBasicInfoResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinComponentApiAuthorizerTokenResult ¶
type CgiBinComponentApiAuthorizerTokenResult struct { Result CgiBinComponentApiAuthorizerTokenResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 // contains filtered or unexported fields }
type CgiBinComponentApiComponentTokenResult ¶
type CgiBinComponentApiComponentTokenResult struct { Result CgiBinComponentApiComponentTokenResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinComponentApiCreatePreAuthCodenResult ¶
type CgiBinComponentApiCreatePreAuthCodenResult struct { Result CgiBinComponentApiCreatePreAuthCodenResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinComponentApiGetAuthorizerInfoResponse ¶
type CgiBinComponentApiGetAuthorizerInfoResponse struct { AuthorizerInfo struct { NickName string `json:"nick_name"` // 昵称 HeadImg string `json:"head_img"` // 头像 ServiceTypeInfo struct { Id int `json:"id"` // 0=普通小程序 2=门店小程序 3=门店小程序 4=小游戏 10=小商店 12=试用小程序 } `json:"service_type_info"` // 小程序类型 VerifyTypeInfo struct { Id int `json:"id"` // -1=未认证 0=微信认证 } `json:"verify_type_info"` // 小程序认证类型 UserName string `json:"user_name"` // 原始 ID PrincipalName string `json:"principal_name"` // 主体名称 Signature string `json:"signature"` // 帐号介绍 BusinessInfo struct { OpenPay int `json:"open_pay"` OpenShake int `json:"open_shake"` OpenScan int `json:"open_scan"` OpenCard int `json:"open_card"` OpenStore int `json:"open_store"` } `json:"business_info"` // 用以了解功能的开通状况(0代表未开通,1代表已开通) QrcodeUrl string `json:"qrcode_url"` // 二维码图片的 URL,开发者最好自行也进行保存 MiniProgramInfo struct { Network struct { RequestDomain []string `json:"RequestDomain"` WsRequestDomain []string `json:"WsRequestDomain"` UploadDomain []string `json:"UploadDomain"` DownloadDomain []string `json:"DownloadDomain"` BizDomain []string `json:"BizDomain"` UDPDomain []string `json:"UDPDomain"` TCPDomain []interface{} `json:"TCPDomain"` NewRequestDomain []interface{} `json:"NewRequestDomain"` NewWsRequestDomain []interface{} `json:"NewWsRequestDomain"` NewUploadDomain []interface{} `json:"NewUploadDomain"` NewDownloadDomain []interface{} `json:"NewDownloadDomain"` NewBizDomain []interface{} `json:"NewBizDomain"` NewUDPDomain []interface{} `json:"NewUDPDomain"` NewTCPDomain []interface{} `json:"NewTCPDomain"` } `json:"network"` // 小程序配置的合法域名信息 Categories []struct { First string `json:"first"` Second string `json:"second"` } `json:"categories"` // 小程序配置的类目信息 VisitStatus int `json:"visit_status"` } `json:"MiniProgramInfo"` // 小程序配置,根据这个字段判断是否为小程序类型授权 Alias string `json:"alias"` // 公众号所设置的微信号,可能为空 Idc int `json:"idc"` } `json:"authorizer_info"` // 小程序帐号信息 AuthorizationInfo struct { AuthorizerAppid string `json:"authorizer_appid"` // 授权方 appid FuncInfo []struct { FuncscopeCategory struct { Id int `json:"id"` } `json:"funcscope_category"` ConfirmInfo struct { NeedConfirm int `json:"need_confirm"` AlreadyConfirm int `json:"already_confirm"` CanConfirm int `json:"can_confirm"` } `json:"confirm_info,omitempty"` } `json:"func_info"` // 授权给开发者的权限集列表 AuthorizerRefreshToken string `json:"authorizer_refresh_token"` } `json:"authorization_info"` // 授权信息 }
type CgiBinComponentApiGetAuthorizerInfoResult ¶
type CgiBinComponentApiGetAuthorizerInfoResult struct { Result CgiBinComponentApiGetAuthorizerInfoResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinComponentApiQueryAuthResponse ¶
type CgiBinComponentApiQueryAuthResponse struct { AuthorizationInfo struct { AuthorizerAppid string `json:"authorizer_appid"` // 授权方 appid AuthorizerAccessToken string `json:"authorizer_access_token"` // 接口调用令牌(在授权的公众号/小程序具备 API 权限时,才有此返回值) ExpiresIn int64 `json:"expires_in"` // authorizer_access_token 的有效期(在授权的公众号/小程序具备API权限时,才有此返回值),单位:秒 AuthorizerRefreshToken string `json:"authorizer_refresh_token"` // 刷新令牌(在授权的公众号具备API权限时,才有此返回值),刷新令牌主要用于第三方平台获取和刷新已授权用户的 authorizer_access_token。一旦丢失,只能让用户重新授权,才能再次拿到新的刷新令牌。用户重新授权后,之前的刷新令牌会失效 FuncInfo []struct { FuncscopeCategory struct { Id int `json:"id"` } `json:"funcscope_category"` ConfirmInfo struct { NeedConfirm int `json:"need_confirm"` AlreadyConfirm int `json:"already_confirm"` CanConfirm int `json:"can_confirm"` } `json:"confirm_info,omitempty"` } `json:"func_info"` } `json:"authorization_info"` }
type CgiBinComponentApiQueryAuthResult ¶
type CgiBinComponentApiQueryAuthResult struct { Result CgiBinComponentApiQueryAuthResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinComponentApiStartPushTicketResult ¶
type CgiBinComponentApiStartPushTicketResult struct { Result CgiBinComponentApiStartPushTicketResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinComponentFastRegisterWeAppCreateResponse ¶ added in v1.0.52
type CgiBinComponentFastRegisterWeAppCreateResult ¶ added in v1.0.52
type CgiBinComponentFastRegisterWeAppCreateResult struct { Result CgiBinComponentFastRegisterWeAppCreateResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*CgiBinComponentFastRegisterWeAppCreateResult) ErrcodeInfo ¶ added in v1.0.52
func (resp *CgiBinComponentFastRegisterWeAppCreateResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
func (*CgiBinComponentFastRegisterWeAppCreateResult) StatusInfo ¶ added in v1.0.52
func (resp *CgiBinComponentFastRegisterWeAppCreateResult) StatusInfo(status int) string
StatusInfo 状态描述
type CgiBinComponentFastRegisterWeAppSearchResponse ¶ added in v1.0.52
type CgiBinComponentFastRegisterWeAppSearchResult ¶ added in v1.0.52
type CgiBinComponentFastRegisterWeAppSearchResult struct { Result CgiBinComponentFastRegisterWeAppSearchResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*CgiBinComponentFastRegisterWeAppSearchResult) ErrcodeInfo ¶ added in v1.0.52
func (resp *CgiBinComponentFastRegisterWeAppSearchResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
func (*CgiBinComponentFastRegisterWeAppSearchResult) StatusInfo ¶ added in v1.0.52
func (resp *CgiBinComponentFastRegisterWeAppSearchResult) StatusInfo(status int) string
StatusInfo 状态描述
type CgiBinComponentGetPrivacySettingResponse ¶ added in v1.0.47
type CgiBinComponentGetPrivacySettingResponse struct { Errcode int `json:"errcode"` // 返回码 Errmsg string `json:"errmsg"` // 返回码信息 CodeExist int `json:"code_exist"` // 代码是否存在, 0 不存在, 1 存在 。如果最近没有通过commit接口上传代码,则会出现 code_exist=0的情况。 PrivacyList []string `json:"privacy_list"` // 代码检测出来的用户信息类型(privacy_key) SettingList []struct { PrivacyKey string `json:"privacy_key"` // 用户信息类型的英文名称 PrivacyText string `json:"privacy_text"` // 该用户信息类型的用途 PrivacyLabel string `json:"privacy_label"` // 用户信息类型的中文名称 } `json:"setting_list"` // 要收集的用户信息配置 UpdateTime int `json:"update_time"` // 更新时间 OwnerSetting struct { ContactPhone string `json:"contact_phone"` // 信息收集方(开发者)的邮箱 ContactEmail string `json:"contact_email"` // 信息收集方(开发者)的手机号 ContactQq string `json:"contact_qq"` // 信息收集方(开发者)的qq ContactWeixin string `json:"contact_weixin"` // 信息收集方(开发者)的微信号 NoticeMethod string `json:"notice_method"` // 通知方式,指的是当开发者收集信息有变动时,通过该方式通知用户 StoreExpireTimestamp string `json:"store_expire_timestamp"` // 存储期限,指的是开发者收集用户信息存储多久 ExtFileMediaId string `json:"ext_file_media_id"` // 自定义 用户隐私保护指引文件的media_id } `json:"owner_setting"` // 收集方(开发者)信息配置 PrivacyDesc struct { PrivacyDescList []struct { PrivacyKey string `json:"privacy_key"` // 用户信息类型的英文key PrivacyDesc string `json:"privacy_desc"` // 用户信息类型的中文描述 } `json:"privacy_desc_list"` // 用户信息类型 } `json:"privacy_desc"` // 用户信息类型对应的中英文描述 SdkPrivacyInfoList []struct { SdkName string `json:"sdk_name"` // sdk的名称 SdkBizName string `json:"sdk_biz_name"` // sdk提供方的主体名称 SdkList []struct { PrivacyKey string `json:"privacy_key"` // sdk收集的信息描述 PrivacyText string `json:"privacy_text"` // sdk收集的信息用途说明 PrivacyLabel string `json:"privacy_label"` } `json:"sdk_list"` // sdk收集的信息以及用途 } `json:"sdk_privacy_info_list"` // sdk }
type CgiBinComponentGetPrivacySettingResult ¶ added in v1.0.47
type CgiBinComponentGetPrivacySettingResult struct { Result CgiBinComponentGetPrivacySettingResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinComponentSetPrivacySettingResponse ¶ added in v1.0.47
type CgiBinComponentSetPrivacySettingResult ¶ added in v1.0.47
type CgiBinComponentSetPrivacySettingResult struct { Result CgiBinComponentSetPrivacySettingResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*CgiBinComponentSetPrivacySettingResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *CgiBinComponentSetPrivacySettingResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type CgiBinMaterialGetMaterialResponse ¶ added in v1.0.52
type CgiBinMaterialGetMaterialResult ¶ added in v1.0.52
type CgiBinMaterialGetMaterialResult struct { Result CgiBinMaterialGetMaterialResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinOpenSameEnTityResponse ¶ added in v1.0.52
type CgiBinOpenSameEnTityResult ¶ added in v1.0.52
type CgiBinOpenSameEnTityResult struct { Result CgiBinOpenSameEnTityResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinShortUrlResponse ¶ added in v1.0.47
type CgiBinShortUrlResult ¶ added in v1.0.47
type CgiBinShortUrlResult struct { Result CgiBinShortUrlResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinWxOpenQrCodeJumpAddResponse ¶ added in v1.0.47
type CgiBinWxOpenQrCodeJumpAddResult ¶ added in v1.0.47
type CgiBinWxOpenQrCodeJumpAddResult struct { Result CgiBinWxOpenQrCodeJumpAddResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*CgiBinWxOpenQrCodeJumpAddResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *CgiBinWxOpenQrCodeJumpAddResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type CgiBinWxOpenQrCodeJumpDeleteResponse ¶ added in v1.0.47
type CgiBinWxOpenQrCodeJumpDeleteResult ¶ added in v1.0.47
type CgiBinWxOpenQrCodeJumpDeleteResult struct { Result CgiBinWxOpenQrCodeJumpDeleteResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinWxOpenQrCodeJumpDownloadResponse ¶ added in v1.0.47
type CgiBinWxOpenQrCodeJumpDownloadResult ¶ added in v1.0.47
type CgiBinWxOpenQrCodeJumpDownloadResult struct { Result CgiBinWxOpenQrCodeJumpDownloadResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinWxOpenQrCodeJumpGetResponse ¶ added in v1.0.47
type CgiBinWxOpenQrCodeJumpGetResponse struct { Errcode int `json:"errcode"` Errmsg string `json:"errmsg"` RuleList []struct { Prefix string `json:"prefix"` // 二维码规则 PermitSubRule int `json:"permit_sub_rule"` // 是否独占符合二维码前缀匹配规则的所有子规 1 为不占用,2 为占用 Path string `json:"path"` // 小程序功能页面 OpenVersion int `json:"open_version"` // 测试范围 DebugUrl []string `json:"debug_url"` // 测试链接(选填)可填写不多于 5 个用于测试的二维码完整链接,此链接必须符合已填写的二维码规则。 State int `json:"state"` // 发布标志位,1 表示未发布,2 表示已发布 } `json:"rule_list"` // 二维码规则详情列表 QrcodejumpOpen int `json:"qrcodejump_open"` // 是否已经打开二维码跳转链接设置 ListSize int `json:"list_size"` // 二维码规则数量 QrcodejumpPubQuota int `json:"qrcodejump_pub_quota"` // 本月还可发布的次数 }
type CgiBinWxOpenQrCodeJumpGetResult ¶ added in v1.0.47
type CgiBinWxOpenQrCodeJumpGetResult struct { Result CgiBinWxOpenQrCodeJumpGetResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type CgiBinWxOpenQrCodeJumpPublishResponse ¶ added in v1.0.47
type CgiBinWxOpenQrCodeJumpPublishResult ¶ added in v1.0.47
type CgiBinWxOpenQrCodeJumpPublishResult struct { Result CgiBinWxOpenQrCodeJumpPublishResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*CgiBinWxOpenQrCodeJumpPublishResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *CgiBinWxOpenQrCodeJumpPublishResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type Client ¶ added in v1.0.47
type Client struct {
// contains filtered or unexported fields
}
Client 实例
func NewClient ¶ added in v1.0.47
func NewClient(config *ClientConfig) (*Client, error)
NewClient 创建实例化
func (*Client) CgiBinAccountGetAccountBasicInfo ¶ added in v1.0.47
func (c *Client) CgiBinAccountGetAccountBasicInfo(ctx context.Context) (*CgiBinAccountGetAccountBasicInfoResult, error)
CgiBinAccountGetAccountBasicInfo 获取基本信息 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Mini_Program_Basic_Info/Mini_Program_Information_Settings.html
func (*Client) CgiBinComponentApiAuthorizerToken ¶ added in v1.0.47
func (c *Client) CgiBinComponentApiAuthorizerToken(ctx context.Context, authorizerRefreshToken string) (*CgiBinComponentApiAuthorizerTokenResult, error)
CgiBinComponentApiAuthorizerToken 获取/刷新接口调用令牌 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/api_authorizer_token.html
func (*Client) CgiBinComponentApiComponentToken ¶ added in v1.0.47
func (c *Client) CgiBinComponentApiComponentToken(ctx context.Context) (*CgiBinComponentApiComponentTokenResult, error)
CgiBinComponentApiComponentToken 令牌 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/component_access_token.html
func (*Client) CgiBinComponentApiCreatePreAuthCoden ¶ added in v1.0.47
func (c *Client) CgiBinComponentApiCreatePreAuthCoden(ctx context.Context) (*CgiBinComponentApiCreatePreAuthCodenResult, error)
CgiBinComponentApiCreatePreAuthCoden 预授权码 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/pre_auth_code.html
func (*Client) CgiBinComponentApiGetAuthorizerInfo ¶ added in v1.0.47
func (c *Client) CgiBinComponentApiGetAuthorizerInfo(ctx context.Context) (*CgiBinComponentApiGetAuthorizerInfoResult, error)
CgiBinComponentApiGetAuthorizerInfo 获取授权帐号详情 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/api_get_authorizer_info.html
func (*Client) CgiBinComponentApiQueryAuth ¶ added in v1.0.47
func (c *Client) CgiBinComponentApiQueryAuth(ctx context.Context, authorizationCode string) (*CgiBinComponentApiQueryAuthResult, error)
CgiBinComponentApiQueryAuth 使用授权码获取授权信息 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/authorization_info.html
func (*Client) CgiBinComponentApiStartPushTicket ¶ added in v1.0.47
func (c *Client) CgiBinComponentApiStartPushTicket(ctx context.Context) (*CgiBinComponentApiStartPushTicketResult, error)
CgiBinComponentApiStartPushTicket 启动ticket推送服务 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/component_verify_ticket_service.html
func (*Client) CgiBinComponentFastRegisterWeAppCreate ¶ added in v1.0.52
func (c *Client) CgiBinComponentFastRegisterWeAppCreate(ctx context.Context, notMustParams ...gorequest.Params) (*CgiBinComponentFastRegisterWeAppCreateResult, error)
CgiBinComponentFastRegisterWeAppCreate 快速注册企业小程序 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/register-management/fast-registration-ent/registerMiniprogram.html
func (*Client) CgiBinComponentFastRegisterWeAppSearch ¶ added in v1.0.52
func (c *Client) CgiBinComponentFastRegisterWeAppSearch(ctx context.Context, notMustParams ...gorequest.Params) (*CgiBinComponentFastRegisterWeAppSearchResult, error)
CgiBinComponentFastRegisterWeAppSearch 快速注册企业小程序 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/register-management/fast-registration-ent/registerMiniprogram.html#%E4%BA%8C%E3%80%81%E6%9F%A5%E8%AF%A2%E5%88%9B%E5%BB%BA%E4%BB%BB%E5%8A%A1%E7%8A%B6%E6%80%81
func (*Client) CgiBinComponentGetPrivacySetting ¶ added in v1.0.47
func (c *Client) CgiBinComponentGetPrivacySetting(ctx context.Context, privacyVer int) (*CgiBinComponentGetPrivacySettingResult, error)
CgiBinComponentGetPrivacySetting 查询小程序用户隐私保护指引 @privacyVer 1表示现网版本,即,传1则该接口返回的内容是现网版本的;2表示开发版,即,传2则该接口返回的内容是开发版本的。默认是2。 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/privacy_config/get_privacy_setting.html
func (*Client) CgiBinComponentSetPrivacySetting ¶ added in v1.0.47
func (c *Client) CgiBinComponentSetPrivacySetting(ctx context.Context, notMustParams ...gorequest.Params) (*CgiBinComponentSetPrivacySettingResult, error)
CgiBinComponentSetPrivacySetting 配置小程序用户隐私保护指引 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/privacy_config/set_privacy_setting.html
func (*Client) CgiBinGetApiDomainIp ¶ added in v1.0.47
func (c *Client) CgiBinGetApiDomainIp(ctx context.Context, componentAccessToken string) (*GetCallBackIpResult, error)
CgiBinGetApiDomainIp 获取微信服务器IP地址 https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_the_WeChat_server_IP_address.html
func (*Client) CgiBinMaterialGetMaterial ¶ added in v1.0.52
func (c *Client) CgiBinMaterialGetMaterial(ctx context.Context, mediaId string) (*CgiBinMaterialGetMaterialResult, error)
CgiBinMaterialGetMaterial 获取永久素材 https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/Getting_Permanent_Assets.html
func (*Client) CgiBinOpenSameEnTity ¶ added in v1.0.52
func (c *Client) CgiBinOpenSameEnTity(ctx context.Context) (*CgiBinOpenSameEnTityResult, error)
CgiBinOpenSameEnTity 获取授权绑定的商户号列表 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/cloudbase-common/wechatpay/getWechatPayList.html
func (*Client) CgiBinShortUrl ¶ added in v1.0.47
CgiBinShortUrl 将二维码长链接转成短链接 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/qrcode/shorturl.html
func (*Client) CgiBinWxOpenQrCodeJumpAdd ¶ added in v1.0.47
func (c *Client) CgiBinWxOpenQrCodeJumpAdd(ctx context.Context, notMustParams ...gorequest.Params) (*CgiBinWxOpenQrCodeJumpAddResult, error)
CgiBinWxOpenQrCodeJumpAdd 增加或修改二维码规则 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/qrcode/qrcodejumpadd.html
func (*Client) CgiBinWxOpenQrCodeJumpDelete ¶ added in v1.0.47
func (c *Client) CgiBinWxOpenQrCodeJumpDelete(ctx context.Context, prefix string) (*CgiBinWxOpenQrCodeJumpDeleteResult, error)
CgiBinWxOpenQrCodeJumpDelete 删除已设置的二维码规则 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/qrcode/qrcodejumpdelete.html
func (*Client) CgiBinWxOpenQrCodeJumpDownload ¶ added in v1.0.47
func (c *Client) CgiBinWxOpenQrCodeJumpDownload(ctx context.Context) (*CgiBinWxOpenQrCodeJumpDownloadResult, error)
CgiBinWxOpenQrCodeJumpDownload 获取校验文件名称及内容 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/qrcode/qrcodejumpdownload.html
func (*Client) CgiBinWxOpenQrCodeJumpGet ¶ added in v1.0.47
func (c *Client) CgiBinWxOpenQrCodeJumpGet(ctx context.Context) (*CgiBinWxOpenQrCodeJumpGetResult, error)
CgiBinWxOpenQrCodeJumpGet 获取已设置的二维码规则 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/qrcode/qrcodejumpadd.html
func (*Client) CgiBinWxOpenQrCodeJumpPublish ¶ added in v1.0.47
func (c *Client) CgiBinWxOpenQrCodeJumpPublish(ctx context.Context, prefix string) (*CgiBinWxOpenQrCodeJumpPublishResult, error)
CgiBinWxOpenQrCodeJumpPublish 发布已设置的二维码规则 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/qrcode/qrcodejumppublish.html
func (*Client) ConfigApiClientFun ¶ added in v1.0.52
func (c *Client) ConfigApiClientFun(apiClientFun golog.ApiClientFun)
ConfigApiClientFun 日志配置
func (*Client) ConfigAuthorizer ¶ added in v1.0.47
ConfigAuthorizer 配置第三方
func (*Client) ConfigComponent ¶ added in v1.0.47
ConfigComponent 配置
func (*Client) DelPreAuthCode ¶ added in v1.0.47
DelPreAuthCode 删除预授权码
func (*Client) GetAuthorizerAccessToken ¶ added in v1.0.47
GetAuthorizerAccessToken 获取授权方令牌
func (*Client) GetAuthorizerAppid ¶ added in v1.0.52
func (*Client) GetAuthorizerRefreshToken ¶ added in v1.0.52
func (*Client) GetComponentAccessToken ¶ added in v1.0.47
GetComponentAccessToken 获取令牌
func (*Client) GetComponentAppId ¶ added in v1.0.47
func (*Client) GetComponentAppSecret ¶ added in v1.0.52
func (*Client) GetComponentVerifyTicket ¶ added in v1.0.47
GetComponentVerifyTicket 获取微信后台推送的ticke
func (*Client) GetMessageKey ¶ added in v1.0.52
func (*Client) GetMessageToken ¶ added in v1.0.52
func (*Client) GetPreAuthCode ¶ added in v1.0.47
GetPreAuthCode 获取预授权码
func (*Client) MonitorAuthorizerAccessToken ¶ added in v1.0.47
func (c *Client) MonitorAuthorizerAccessToken(ctx context.Context, authorizerRefreshToken string) (string, error)
MonitorAuthorizerAccessToken 监控授权方令牌
func (*Client) MonitorComponentAccessToken ¶ added in v1.0.47
MonitorComponentAccessToken 监控令牌
func (*Client) MonitorPreAuthCode ¶ added in v1.0.47
MonitorPreAuthCode 监控预授权码
func (*Client) ServeHttpAuthorizerAppid ¶ added in v1.0.47
func (c *Client) ServeHttpAuthorizerAppid(ctx context.Context, r *http.Request) (resp CgiBinComponentApiQueryAuthResponse, agentUserId string, err error)
ServeHttpAuthorizerAppid 授权跳转
func (*Client) ServeHttpGin ¶ added in v1.0.52
func (c *Client) ServeHttpGin(ctx context.Context, ginCtx *gin.Context) (ResponseServeHttpGin, error)
ServeHttpGin 验证票据推送
func (*Client) ServeHttpVerifyTicket ¶ added in v1.0.47
func (c *Client) ServeHttpVerifyTicket(ctx context.Context, r *http.Request) (resp *ResponseServeHttpVerifyTicket, err error)
ServeHttpVerifyTicket 验证票据推送
func (*Client) SetAuthorizerAccessToken ¶ added in v1.0.47
SetAuthorizerAccessToken 设置授权方令牌
func (*Client) SetComponentAccessToken ¶ added in v1.0.47
SetComponentAccessToken 设置令牌
func (*Client) SetComponentVerifyTicket ¶ added in v1.0.47
SetComponentVerifyTicket 设置微信后台推送的ticke
func (*Client) SetPreAuthCode ¶ added in v1.0.47
SetPreAuthCode 设置预授权码
func (*Client) SignDecrypt ¶ added in v1.0.52
func (c *Client) SignDecrypt(ctx context.Context, params SignDecryptParams, strXml interface{}) (resp []byte, err error)
SignDecrypt 解密 ctx 上下文 params 入参 strXml 反射结构体 resp 加密数据 err 错误信息
func (*Client) SnsComponentJsCode2session ¶ added in v1.0.47
func (c *Client) SnsComponentJsCode2session(ctx context.Context, jsCode string) (*SnsComponentJsCode2sessionResult, error)
SnsComponentJsCode2session 小程序登录 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/others/WeChat_login.html
func (*Client) TckWxPayList ¶ added in v1.0.47
func (c *Client) TckWxPayList(ctx context.Context) (*TckWxPayListResult, error)
TckWxPayList 获取授权绑定的商户号列表 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/cloudbase-common/wechatpay/getWechatPayList.html
func (*Client) WxaAddToTemplate ¶ added in v1.0.47
func (c *Client) WxaAddToTemplate(ctx context.Context, draftId string, templateType int) (*WxaAddToTemplateResult, error)
WxaAddToTemplate 将草稿添加到代码模板库 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/code_template/addtotemplate.html
func (*Client) WxaApiWxAembeddedGetOwnList ¶ added in v1.0.87
func (c *Client) WxaApiWxAembeddedGetOwnList(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxAembeddedGetOwnListResult, error)
WxaApiWxAembeddedGetOwnList 获取半屏小程序授权列表 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/embedded-management/getOwnList.html
func (*Client) WxaApiWxAembeddedSetAuthorize ¶ added in v1.0.87
func (c *Client) WxaApiWxAembeddedSetAuthorize(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxAembeddedSetAuthorizeResult, error)
WxaApiWxAembeddedSetAuthorize 设置授权方式 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/embedded-management/setAuthorizedEmbedded.html
func (*Client) WxaApiWxaembeddedAddEmbedded ¶ added in v1.0.87
func (c *Client) WxaApiWxaembeddedAddEmbedded(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxaembeddedAddEmbeddedResult, error)
WxaApiWxaembeddedAddEmbedded 添加半屏小程序 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/embedded-management/addEmbedded.html
func (*Client) WxaApiWxaembeddedDelAuthorize ¶ added in v1.0.87
func (c *Client) WxaApiWxaembeddedDelAuthorize(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxaembeddedDelAuthorizeResult, error)
WxaApiWxaembeddedDelAuthorize 取消授权小程序 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/embedded-management/deleteAuthorizedEmbedded.html
func (*Client) WxaApiWxaembeddedDelEmbedded ¶ added in v1.0.87
func (c *Client) WxaApiWxaembeddedDelEmbedded(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxaembeddedDelEmbeddedResult, error)
WxaApiWxaembeddedDelEmbedded 删除半屏小程序 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/embedded-management/deleteEmbedded.html
func (*Client) WxaApiWxaembeddedGetList ¶ added in v1.0.87
func (c *Client) WxaApiWxaembeddedGetList(ctx context.Context, notMustParams ...gorequest.Params) (*WxaApiWxaembeddedGetListResult, error)
WxaApiWxaembeddedGetList 获取半屏小程序调用列表 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/embedded-management/getEmbeddedList.html
func (*Client) WxaBindTester ¶ added in v1.0.47
WxaBindTester 绑定微信用户为体验者 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Mini_Program_AdminManagement/Admin.html
func (*Client) WxaBusinessGetUserPhoneNumber ¶ added in v1.0.47
func (c *Client) WxaBusinessGetUserPhoneNumber(ctx context.Context, code string) (*WxaBusinessGetUserPhoneNumberResult, error)
WxaBusinessGetUserPhoneNumber code换取用户手机号。 每个 code 只能使用一次,code的有效期为5min https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/phonenumber/phonenumber.getPhoneNumber.html
func (*Client) WxaCommit ¶ added in v1.0.47
func (c *Client) WxaCommit(ctx context.Context, notMustParams ...gorequest.Params) (*WxaCommitResult, error)
WxaCommit 上传小程序代码并生成体验版 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/commit.html
func (*Client) WxaDeleteTemplate ¶ added in v1.0.47
func (c *Client) WxaDeleteTemplate(ctx context.Context, templateId string) (*WxaDeleteTemplateResult, error)
WxaDeleteTemplate 删除指定代码模板 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/code_template/deletetemplate.html
func (*Client) WxaGetAuditStatus ¶ added in v1.0.47
func (c *Client) WxaGetAuditStatus(ctx context.Context, auditid int64) (*WxaGetAuditStatusResult, error)
WxaGetAuditStatus 查询指定发布审核单的审核状态 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/get_auditstatus.html
func (*Client) WxaGetCategory ¶ added in v1.0.47
func (c *Client) WxaGetCategory(ctx context.Context) (*WxaGetCategoryResult, error)
WxaGetCategory 获取审核时可填写的类目信息 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/category/get_category.html
func (*Client) WxaGetEffectiveDomain ¶ added in v1.0.47
func (c *Client) WxaGetEffectiveDomain(ctx context.Context, notMustParams ...gorequest.Params) (*WxaGetEffectiveDomainResult, error)
WxaGetEffectiveDomain 获取发布后生效服务器域名列表 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Mini_Program_Basic_Info/get_effective_domain.html
func (*Client) WxaGetLatestAuditStatus ¶ added in v1.0.47
func (c *Client) WxaGetLatestAuditStatus(ctx context.Context) (*WxaGetLatestAuditStatusResult, error)
WxaGetLatestAuditStatus 查询最新一次提交的审核状态 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/get_auditstatus.html
func (*Client) WxaGetPage ¶ added in v1.0.47
func (c *Client) WxaGetPage(ctx context.Context) (*WxaGetPageResult, error)
WxaGetPage 获取已上传的代码的页面列表 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/get_page.html
func (*Client) WxaGetQrcode ¶ added in v1.0.47
WxaGetQrcode 获取体验版二维码 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/get_qrcode.html
func (*Client) WxaGetTemplateDraftList ¶ added in v1.0.47
func (c *Client) WxaGetTemplateDraftList(ctx context.Context) (*WxaGetTemplateDraftListResult, error)
WxaGetTemplateDraftList 获取代码草稿列表 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/code_template/gettemplatedraftlist.html
func (*Client) WxaGetTemplateList ¶ added in v1.0.47
func (c *Client) WxaGetTemplateList(ctx context.Context) (*WxaGetTemplateListResult, error)
WxaGetTemplateList 获取代码模板列表 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/code_template/gettemplatelist.html
func (*Client) WxaGetVersionInfo ¶ added in v1.0.47
func (c *Client) WxaGetVersionInfo(ctx context.Context) (*WxaGetVersionInfoResult, error)
WxaGetVersionInfo 查询小程序版本信息 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/get_versioninfo.html
func (*Client) WxaGetWxaCodeUnLimit ¶ added in v1.0.47
func (c *Client) WxaGetWxaCodeUnLimit(ctx context.Context, notMustParams ...gorequest.Params) (*WxaGetWxaCodeUnLimitResult, error)
WxaGetWxaCodeUnLimit 获取小程序码,适用于需要的码数量极多的业务场景。通过该接口生成的小程序码,永久有效,数量暂无限制 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html
func (*Client) WxaMemberAuth ¶ added in v1.0.47
func (c *Client) WxaMemberAuth(ctx context.Context) (*WxaMemberAuthResult, error)
WxaMemberAuth 获取体验者列表 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Mini_Program_AdminManagement/memberauth.html
func (*Client) WxaModifyDomain ¶ added in v1.0.47
func (c *Client) WxaModifyDomain(ctx context.Context, notMustParams ...gorequest.Params) (*WxaModifyDomainResult, error)
WxaModifyDomain 配置小程序服务器域名 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/domain-management/modifyServerDomain.html
func (*Client) WxaModifyDomainDirectly ¶ added in v1.0.47
func (c *Client) WxaModifyDomainDirectly(ctx context.Context, notMustParams ...gorequest.Params) (*WxaModifyDomainDirectlyResult, error)
WxaModifyDomainDirectly 快速配置小程序服务器域名 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/domain-management/modifyServerDomainDirectly.html
func (*Client) WxaRelease ¶ added in v1.0.47
func (c *Client) WxaRelease(ctx context.Context) (*WxaReleaseResult, error)
WxaRelease 发布已通过审核的小程序 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/release.html
func (*Client) WxaSecurityApplyPrivacyInterface ¶ added in v1.0.47
func (c *Client) WxaSecurityApplyPrivacyInterface(ctx context.Context, notMustParams ...gorequest.Params) (*WxaSecurityApplyPrivacyInterfaceResult, error)
WxaSecurityApplyPrivacyInterface 申请接口 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/apply_api/apply_privacy_interface.html
func (*Client) WxaSecurityApplySetOrderPathInfo ¶ added in v1.0.52
func (c *Client) WxaSecurityApplySetOrderPathInfo(ctx context.Context, notMustParams ...gorequest.Params) (*WxaSecurityApplySetOrderPathInfoResult, error)
WxaSecurityApplySetOrderPathInfo 申请设置订单页 path 信息 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/basic-info-management/applySetOrderPathInfo.html
func (*Client) WxaSecurityGetOrderPathInfo ¶ added in v1.0.52
func (c *Client) WxaSecurityGetOrderPathInfo(ctx context.Context, infoType int) (*WxaSecurityGetOrderPathInfoResult, error)
WxaSecurityGetOrderPathInfo 获取订单页 path 信息 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/basic-info-management/getOrderPathInfo.html
func (*Client) WxaSecurityGetPrivacyInterface ¶ added in v1.0.47
func (c *Client) WxaSecurityGetPrivacyInterface(ctx context.Context) (*WxaSecurityGetPrivacyInterfaceResult, error)
WxaSecurityGetPrivacyInterface 获取接口列表 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/apply_api/get_privacy_interface.html
func (*Client) WxaSetWebViewDoMain ¶ added in v1.0.52
func (c *Client) WxaSetWebViewDoMain(ctx context.Context, notMustParams ...gorequest.Params) (*WxaSetWebViewDoMainResult, error)
WxaSetWebViewDoMain 配置小程序业务域名 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/domain-management/modifyJumpDomain.html
func (*Client) WxaSubmitAudit ¶ added in v1.0.47
func (c *Client) WxaSubmitAudit(ctx context.Context, notMustParams ...gorequest.Params) (*WxaSubmitAuditResult, error)
WxaSubmitAudit 提交审核 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/code/submit_audit.html
func (*Client) WxaUnbindTester ¶ added in v1.0.47
func (c *Client) WxaUnbindTester(ctx context.Context, wechatid, userstr string) (*WxaUnbindTesterResult, error)
WxaUnbindTester 解除绑定体验者 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Mini_Program_AdminManagement/unbind_tester.html
type ClientConfig ¶ added in v1.0.52
type ClientConfig struct { AuthorizerAppid string // 授权方 appid ComponentAppId string // 第三方平台 appid ComponentAppSecret string // 第三方平台 app_secret MessageToken string MessageKey string RedisClient *dorm.RedisClient // 缓存数据库 RedisCachePrefixFun redisCachePrefixFun // 缓存前缀 }
ClientConfig 实例配置
type GetCallBackIpResponse ¶
type GetCallBackIpResponse struct {
IpList []string `json:"ip_list"`
}
type GetCallBackIpResult ¶
type GetCallBackIpResult struct { Result GetCallBackIpResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func NewGetCallBackIpResult ¶
func NewGetCallBackIpResult(result GetCallBackIpResponse, body []byte, http gorequest.Response) *GetCallBackIpResult
type ResponseServeHttpGin ¶ added in v1.0.52
type ResponseServeHttpGin struct { MsgSignature string // 签名串,对应 URL 参数的msg_signature Timestamp string // 时间戳,对应 URL 参数的timestamp Nonce string // 随机串,对应 URL 参数的nonce Signature string EncryptType string // 加密类型 AppId string // 第三方平台 appid Encrypt string // 加密内容 }
ResponseServeHttpGin 推送信息
type ResponseServeHttpVerifyTicket ¶
type ResponseServeHttpVerifyTicket struct { XMLName xml.Name AppId string `xml:"appId" json:"appId"` // 第三方平台 appid CreateTime int64 `xml:"CreateTime" json:"CreateTime"` // 时间戳,单位:s InfoType string `xml:"InfoType" json:"InfoType"` // 固定为:"component_verify_ticket" ComponentVerifyTicket string `xml:"ComponentVerifyTicket" json:"ComponentVerifyTicket"` // Ticket 内容 }
ResponseServeHttpVerifyTicket 验证票据推送
type SaveImgResponse ¶ added in v1.0.47
type SignDecryptAuthorizeEvent ¶ added in v1.0.52
type SignDecryptAuthorizeEvent struct { XMLName xml.Name AppId string `xml:"appId,omitempty"` // 第三方平台 appid CreateTime int64 `xml:"CreateTime,omitempty"` // 时间戳,单位:s InfoType string `xml:"InfoType,omitempty"` // 通知类型 unauthorized=取消授权 updateauthorized=更新授权 authorized=授权成功 AuthorizerAppid string `xml:"AuthorizerAppid,omitempty"` // 公众号或小程序的 appid AuthorizationCode string `xml:"AuthorizationCode,omitempty"` // 授权码,可用于获取授权信息 AuthorizationCodeExpiredTime string `xml:"AuthorizationCodeExpiredTime,omitempty"` // 授权码过期时间 单位秒 PreAuthCode string `xml:"PreAuthCode,omitempty"` // 预授权码 }
SignDecryptAuthorizeEvent 授权变更通知推送 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Before_Develop/authorize_event.html
type SignDecryptComponentVerifyTicket ¶ added in v1.0.52
type SignDecryptComponentVerifyTicket struct { XMLName xml.Name AppId string `xml:"appId,omitempty"` // 第三方平台 appid CreateTime int64 `xml:"CreateTime,omitempty"` // 时间戳,单位:s InfoType string `xml:"InfoType,omitempty"` // 固定为:"component_verify_ticket" ComponentVerifyTicket string `xml:"ComponentVerifyTicket,omitempty"` // Ticket 内容 }
SignDecryptComponentVerifyTicket 验证票据 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Before_Develop/component_verify_ticket.html
type SignDecryptNotifyThirdFastRegisterBetaApp ¶ added in v1.0.52
type SignDecryptNotifyThirdFastRegisterBetaApp struct { XMLName xml.Name AppId string `xml:"AppId,omitempty"` // 第三方平台 appid CreateTime int64 `xml:"CreateTime,omitempty"` // 时间戳,单位:s InfoType string `xml:"InfoType,omitempty"` // 类型 Appid string `xml:"appid,omitempty"` // 创建小程序appid Status int64 `xml:"status,omitempty"` // 状态 Msg string `xml:"msg,omitempty"` // 信息 Info struct { UniqueId string `xml:"unique_id,omitempty"` Name string `xml:"name,omitempty"` // 小程序名称 } `xml:"info,omitempty"` }
SignDecryptNotifyThirdFastRegisterBetaApp 注册试用小程序 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/register-management/fast-regist-beta/registerBetaMiniprogram.html
type SignDecryptNotifyThirdFastVerifyBetaApp ¶ added in v1.0.52
type SignDecryptNotifyThirdFastVerifyBetaApp struct { XMLName xml.Name AppId string `xml:"AppId,omitempty"` // 第三方平台 appid CreateTime int64 `xml:"CreateTime,omitempty"` // 时间戳,单位:s InfoType string `xml:"InfoType,omitempty"` // 类型 Appid string `xml:"appid,omitempty"` // 创建小程序appid Status int64 `xml:"status,omitempty"` // 状态 Msg string `xml:"msg,omitempty"` // 信息 Info struct { Name string `xml:"name,omitempty"` // 企业名称 Code string `xml:"code,omitempty"` // 企业代码 CodeType string `xml:"code_type,omitempty"` LegalPersonaWechat string `xml:"legal_persona_wechat,omitempty"` // 法人微信号 LegalPersonaName string `xml:"legal_persona_name,omitempty"` // 法人姓名 ComponentPhone string `xml:"component_phone,omitempty"` // 第三方联系电话 } `xml:"info,omitempty"` }
SignDecryptNotifyThirdFastVerifyBetaApp 试用小程序快速认证 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/register-management/fast-regist-beta/verfifyBetaMiniprogram.html
type SignDecryptNotifyThirdFasteRegister ¶ added in v1.0.52
type SignDecryptNotifyThirdFasteRegister struct { XMLName xml.Name AppId string `xml:"AppId,omitempty"` // 第三方平台 appid CreateTime int64 `xml:"CreateTime,omitempty"` // 时间戳,单位:s InfoType string `xml:"InfoType,omitempty"` // 类型 Appid string `xml:"appid,omitempty"` // 创建小程序appid Status int64 `xml:"status,omitempty"` // 状态 AuthCode string `xml:"auth_code,omitempty"` // 第三方授权码 Msg string `xml:"msg,omitempty"` // 信息 Info struct { Name string `xml:"name,omitempty"` // 企业名称 Code string `xml:"code,omitempty"` // 企业代码 CodeType string `xml:"code_type,omitempty"` LegalPersonaWechat string `xml:"legal_persona_wechat,omitempty"` // (企业)法人微信号 LegalPersonaName string `xml:"legal_persona_name,omitempty"` // (企业)法人姓名 ComponentPhone string `xml:"component_phone,omitempty"` // (企业/个人)第三方联系电话 Wxuser string `xml:"wxuser"` // (个人)用户微信号 Idname string `xml:"idname"` // (个人)用户姓名 } `xml:"info,omitempty"` }
SignDecryptNotifyThirdFasteRegister 快速注册企业/个人小程序 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/Register_Mini_Programs/Fast_Registration_Interface_document.html https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/register-management/fast-registration-ind/fastRegisterPersonalMp.html
type SignDecryptParams ¶ added in v1.0.52
type SignDecryptParams struct { Signature string // 签名串,对应 URL 参数的msg_signature Timestamp string // 时间戳,对应 URL 参数的timestamp Nonce string // 随机串,对应 URL 参数的nonce EncryptType string // 加密类型 MsgSignature string AppId string // 第三方平台 appid Encrypt string // 加密内容 }
SignDecryptParams 入参
type SignDecryptWeAppAudit ¶ added in v1.0.52
type SignDecryptWeAppAudit struct { XMLName xml.Name ToUserName string `xml:"ToUserName,omitempty"` // 小程序的原始 ID FromUserName string `xml:"FromUserName,omitempty"` // 发送方帐号(一个 OpenID,此时发送方是系统帐号) CreateTime int64 `xml:"CreateTime,omitempty"` // 消息创建时间 (整型),时间戳 MsgType string `xml:"MsgType,omitempty"` // 消息类型 event Event string `xml:"Event,omitempty"` // 事件类型 weapp_audit_success=审核通过 weapp_audit_fail=审核不通过 weapp_audit_delay=审核延后 SuccTime int64 `xml:"SuccTime,omitempty"` // 审核成功时的时间戳 FailTime int64 `xml:"FailTime,omitempty"` // 审核不通过的时间戳 DelayTime int64 `xml:"DelayTime,omitempty"` // 审核延后时的时间戳 Reason string `xml:"reason,omitempty"` // 审核不通过的原因 ScreenShot string `xml:"ScreenShot,omitempty"` // 审核不通过的截图示例。用 | 分隔的 media_id 的列表,可通过获取永久素材接口拉取截图内容 }
SignDecryptWeAppAudit 代码审核结果推送 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/code-management/submitAudit.html
type SignDecryptWxaNicknameAudit ¶ added in v1.0.52
type SignDecryptWxaNicknameAudit struct { XMLName xml.Name ToUserName string `xml:"ToUserName,omitempty"` // 小程序的原始 ID FromUserName string `xml:"FromUserName,omitempty"` // 发送方帐号(一个 OpenID,此时发送方是系统帐号) CreateTime int64 `xml:"CreateTime,omitempty"` // 消息创建时间 (整型),时间戳 MsgType string `xml:"MsgType,omitempty"` // 消息类型 event Event string `xml:"Event,omitempty"` // 事件类型 Ret string `xml:"ret,omitempty"` // 审核结果 2:失败,3:成功 Nickname string `xml:"nickname,omitempty"` // 需要更改的昵称 Reason string `xml:"reason,omitempty"` // 审核失败的驳回原因 }
SignDecryptWxaNicknameAudit 名称审核结果事件推送 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/basic-info-management/setNickName.html
type SignDecryptWxaSecurityApplySetOrderPathInfo ¶ added in v1.0.52
type SignDecryptWxaSecurityApplySetOrderPathInfo struct { XMLName xml.Name List string `xml:"List,omitempty"` // 申请结果列表 Appid string `xml:"Appid,omitempty"` // 申请的appid AuditId string `xml:"AuditId,omitempty"` // 审核单id Status string `xml:"Status,omitempty"` // 订单页 path 状态 ApplyTime int64 `xml:"ApplyTime,omitempty"` // 申请时间 AuditTime int64 `xml:"AuditTime,omitempty"` // 审核时间 Reason string `xml:"Reason,omitempty"` // 审核原因 }
SignDecryptWxaSecurityApplySetOrderPathInfo 申请设置订单页 path 信息 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/miniprogram-management/basic-info-management/applySetOrderPathInfo.html
type SnsComponentJsCode2sessionResult ¶
type SnsComponentJsCode2sessionResult struct { Result SnsComponentJsCode2sessionResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*SnsComponentJsCode2sessionResult) UserInfo ¶
func (r *SnsComponentJsCode2sessionResult) UserInfo(param UserInfo) *UserInfoResult
UserInfo 解密用户信息
type TckWxPayListResponse ¶ added in v1.0.47
type TckWxPayListResponse struct { Errcode int `json:"errcode"` Errmsg string `json:"errmsg"` List []struct { MerchantCode string `json:"merchant_code"` MerchantName string `json:"merchant_name"` CompanyName string `json:"company_name"` MchRelationState string `json:"mch_relation_state"` JsapiAuthState string `json:"jsapi_auth_state"` RefundAuthState string `json:"refund_auth_state"` } `json:"list"` }
type TckWxPayListResult ¶ added in v1.0.47
type TckWxPayListResult struct { Result TckWxPayListResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*TckWxPayListResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *TckWxPayListResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type UserInfoResponse ¶
type UserInfoResponse struct { OpenId string `json:"openId"` NickName string `json:"nickName"` Gender int `json:"gender"` City string `json:"city"` Province string `json:"province"` Country string `json:"country"` AvatarUrl string `json:"avatarUrl"` UnionId string `json:"unionId"` Watermark struct { AppID string `json:"appid"` Timestamp int64 `json:"timestamp"` } `json:"watermark"` }
func (*UserInfoResponse) UserInfoAvatarUrlReal ¶
func (u *UserInfoResponse) UserInfoAvatarUrlReal() string
type UserInfoResult ¶
type UserInfoResult struct { Result UserInfoResponse // 结果 Err error // 错误 }
type WxaAddToTemplateResponse ¶ added in v1.0.47
type WxaAddToTemplateResult ¶ added in v1.0.47
type WxaAddToTemplateResult struct { Result WxaAddToTemplateResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaAddToTemplateResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *WxaAddToTemplateResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaApiWxAembeddedGetOwnListResponse ¶ added in v1.0.87
type WxaApiWxAembeddedGetOwnListResponse struct { Errcode int `json:"errcode"` // 错误码 Errmsg string `json:"errmsg"` // 错误信息 EmbeddedFlag int `json:"embedded_flag"` // 授权方式。0表示需要管理员确认,1表示自动通过,2表示自动拒绝 WxaEmbeddedList []struct { Appid string `json:"appid"` // 半屏小程序appid Create_time int64 `json:"create_time"` // 添加时间 Headimg string `json:"headimg"` // 头像url Nickname string `json:"nickname"` // 半屏小程序昵称 Reason string `json:"reason"` // 申请理由 Status string `json:"status"` // 申请状态 } `json:"wxa_embedded_list"` // 半屏小程序列表 }
type WxaApiWxAembeddedGetOwnListResult ¶ added in v1.0.87
type WxaApiWxAembeddedGetOwnListResult struct { Result WxaApiWxAembeddedGetOwnListResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaApiWxAembeddedGetOwnListResult) ErrcodeInfo ¶ added in v1.0.87
func (resp *WxaApiWxAembeddedGetOwnListResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaApiWxAembeddedSetAuthorizeResponse ¶ added in v1.0.87
type WxaApiWxAembeddedSetAuthorizeResult ¶ added in v1.0.87
type WxaApiWxAembeddedSetAuthorizeResult struct { Result WxaApiWxAembeddedSetAuthorizeResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaApiWxAembeddedSetAuthorizeResult) ErrcodeInfo ¶ added in v1.0.87
func (resp *WxaApiWxAembeddedSetAuthorizeResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaApiWxaembeddedAddEmbeddedResponse ¶ added in v1.0.87
type WxaApiWxaembeddedAddEmbeddedResult ¶ added in v1.0.87
type WxaApiWxaembeddedAddEmbeddedResult struct { Result WxaApiWxaembeddedAddEmbeddedResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaApiWxaembeddedAddEmbeddedResult) ErrcodeInfo ¶ added in v1.0.87
func (resp *WxaApiWxaembeddedAddEmbeddedResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaApiWxaembeddedDelAuthorizeResponse ¶ added in v1.0.87
type WxaApiWxaembeddedDelAuthorizeResult ¶ added in v1.0.87
type WxaApiWxaembeddedDelAuthorizeResult struct { Result WxaApiWxaembeddedDelAuthorizeResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaApiWxaembeddedDelAuthorizeResult) ErrcodeInfo ¶ added in v1.0.87
func (resp *WxaApiWxaembeddedDelAuthorizeResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaApiWxaembeddedDelEmbeddedResponse ¶ added in v1.0.87
type WxaApiWxaembeddedDelEmbeddedResult ¶ added in v1.0.87
type WxaApiWxaembeddedDelEmbeddedResult struct { Result WxaApiWxaembeddedDelEmbeddedResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaApiWxaembeddedDelEmbeddedResult) ErrcodeInfo ¶ added in v1.0.87
func (resp *WxaApiWxaembeddedDelEmbeddedResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaApiWxaembeddedGetListResponse ¶ added in v1.0.87
type WxaApiWxaembeddedGetListResponse struct { Errcode int `json:"errcode"` // 错误码 Errmsg string `json:"errmsg"` // 错误信息 EmbeddedFlag int `json:"embedded_flag"` // 授权方式。0表示需要管理员确认,1表示自动通过,2表示自动拒绝 WxaEmbeddedList []struct { Appid string `json:"appid"` // 半屏小程序appid Create_time int64 `json:"create_time"` // 添加时间 Headimg string `json:"headimg"` // 头像url Nickname string `json:"nickname"` // 半屏小程序昵称 Reason string `json:"reason"` // 申请理由 Status string `json:"status"` // 申请状态 } `json:"wxa_embedded_list"` // 半屏小程序列表 }
type WxaApiWxaembeddedGetListResult ¶ added in v1.0.87
type WxaApiWxaembeddedGetListResult struct { Result WxaApiWxaembeddedGetListResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaApiWxaembeddedGetListResult) ErrcodeInfo ¶ added in v1.0.87
func (resp *WxaApiWxaembeddedGetListResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaBindTesterResponse ¶
type WxaBindTesterResult ¶
type WxaBindTesterResult struct { Result WxaBindTesterResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaBindTesterResult) ErrcodeInfo ¶
func (resp *WxaBindTesterResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaBusinessGetUserPhoneNumberResponse ¶ added in v1.0.47
type WxaBusinessGetUserPhoneNumberResponse struct { Errcode int `json:"errcode"` Errmsg string `json:"errmsg"` PhoneInfo struct { PhoneNumber string `json:"phoneNumber"` // 用户绑定的手机号(国外手机号会有区号) PurePhoneNumber string `json:"purePhoneNumber"` // 没有区号的手机号 CountryCode string `json:"countryCode"` // 区号 Watermark struct { Timestamp int `json:"timestamp"` // 用户获取手机号操作的时间戳 Appid string `json:"appid"` // 小程序appid } `json:"watermark"` // 数据水印 } `json:"phone_info"` // 用户手机号信息 }
type WxaBusinessGetUserPhoneNumberResult ¶ added in v1.0.47
type WxaBusinessGetUserPhoneNumberResult struct { Result WxaBusinessGetUserPhoneNumberResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaBusinessGetUserPhoneNumberResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *WxaBusinessGetUserPhoneNumberResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaCommitResponse ¶
type WxaCommitResult ¶
type WxaCommitResult struct { Result WxaCommitResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaCommitResult) ErrcodeInfo ¶
func (resp *WxaCommitResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaDeleteTemplateResult ¶
type WxaDeleteTemplateResult struct { Result WxaDeleteTemplateResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaDeleteTemplateResult) ErrcodeInfo ¶
func (resp *WxaDeleteTemplateResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaGetAuditStatusResponse ¶
type WxaGetAuditStatusResponse struct { Errcode int `json:"errcode"` // 返回码 Errmsg string `json:"errmsg"` // 错误信息 Auditid int `json:"auditid"` // 最新的审核 ID Status int `json:"status"` // 审核状态 Reason string `json:"reason"` // 当审核被拒绝时,返回的拒绝原因 ScreenShot string `json:"ScreenShot"` // 当审核被拒绝时,会返回审核失败的小程序截图示例。用 | 分隔的 media_id 的列表,可通过获取永久素材接口拉取截图内容 }
type WxaGetAuditStatusResult ¶
type WxaGetAuditStatusResult struct { Result WxaGetAuditStatusResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaGetAuditStatusResult) ErrcodeInfo ¶
func (resp *WxaGetAuditStatusResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaGetCategoryResponse ¶ added in v1.0.47
type WxaGetCategoryResponse struct { Errcode int `json:"errcode"` Errmsg string `json:"errmsg"` CategoryList []struct { FirstClass string `json:"first_class"` // 一级类目名称 SecondClass string `json:"second_class"` // 二级类目名称 ThirdClass string `json:"third_class"` // 三级类目名称 FirstId int `json:"first_id"` // 一级类目的 ID 编号 SecondId int `json:"second_id"` // 二级类目的 ID 编号 ThirdId int `json:"third_id"` // 三级类目的 ID 编号 } `json:"category_list"` }
type WxaGetCategoryResult ¶ added in v1.0.47
type WxaGetCategoryResult struct { Result WxaGetCategoryResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type WxaGetEffectiveDomainResponse ¶ added in v1.0.47
type WxaGetEffectiveDomainResponse struct { Errcode int `json:"errcode"` Errmsg string `json:"errmsg"` MpDomain struct { Requestdomain []interface{} `json:"requestdomain"` Wsrequestdomain []interface{} `json:"wsrequestdomain"` Uploaddomain []interface{} `json:"uploaddomain"` Downloaddomain []interface{} `json:"downloaddomain"` Udpdomain []interface{} `json:"udpdomain"` Tcpdomain []interface{} `json:"tcpdomain"` } `json:"mp_domain"` ThirdDomain struct { Requestdomain []interface{} `json:"requestdomain"` Wsrequestdomain []interface{} `json:"wsrequestdomain"` Uploaddomain []interface{} `json:"uploaddomain"` Downloaddomain []interface{} `json:"downloaddomain"` Udpdomain []interface{} `json:"udpdomain"` Tcpdomain []interface{} `json:"tcpdomain"` } `json:"third_domain"` DirectDomain struct { Requestdomain []interface{} `json:"requestdomain"` Wsrequestdomain []interface{} `json:"wsrequestdomain"` Uploaddomain []interface{} `json:"uploaddomain"` Downloaddomain []interface{} `json:"downloaddomain"` Udpdomain []interface{} `json:"udpdomain"` Tcpdomain []interface{} `json:"tcpdomain"` } `json:"direct_domain"` }
type WxaGetEffectiveDomainResult ¶ added in v1.0.47
type WxaGetEffectiveDomainResult struct { Result WxaGetEffectiveDomainResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type WxaGetLatestAuditStatusResponse ¶
type WxaGetLatestAuditStatusResponse struct { Errcode int `json:"errcode"` // 返回码 Errmsg string `json:"errmsg"` // 错误信息 Auditid int `json:"auditid"` // 最新的审核 ID Status int `json:"status"` // 审核状态 Reason string `json:"reason"` // 当审核被拒绝时,返回的拒绝原因 ScreenShot string `json:"ScreenShot"` // 当审核被拒绝时,会返回审核失败的小程序截图示例。用 | 分隔的 media_id 的列表,可通过获取永久素材接口拉取截图内容 }
type WxaGetLatestAuditStatusResult ¶
type WxaGetLatestAuditStatusResult struct { Result WxaGetLatestAuditStatusResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaGetLatestAuditStatusResult) ErrcodeInfo ¶
func (resp *WxaGetLatestAuditStatusResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaGetPageResponse ¶
type WxaGetPageResult ¶
type WxaGetPageResult struct { Result WxaGetPageResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type WxaGetQrcodeResponse ¶
type WxaGetQrcodeResult ¶
type WxaGetQrcodeResult struct { Result WxaGetQrcodeResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type WxaGetTemplateDraftListResponse ¶
type WxaGetTemplateDraftListResponse struct { Errcode int `json:"errcode"` // 返回码 Errmsg string `json:"errmsg"` // 错误信息 DraftList []struct { CreateTime int64 `json:"create_time"` // 开发者上传草稿时间戳 UserVersion string `json:"user_version"` // 版本号,开发者自定义字段 UserDesc string `json:"user_desc"` // 版本描述 开发者自定义字段 DraftId int64 `json:"draft_id"` // 草稿 id SourceMiniprogramAppid string `json:"source_miniprogram_appid"` SourceMiniprogram string `json:"source_miniprogram"` Developer string `json:"developer"` CategoryList []interface{} `json:"category_list"` } `json:"draft_list"` // 草稿信息列表 }
type WxaGetTemplateDraftListResult ¶
type WxaGetTemplateDraftListResult struct { Result WxaGetTemplateDraftListResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaGetTemplateDraftListResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *WxaGetTemplateDraftListResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaGetTemplateListResponse ¶
type WxaGetTemplateListResponse struct { Errcode int `json:"errcode"` Errmsg string `json:"errmsg"` TemplateList []struct { CreateTime int `json:"create_time"` // 被添加为模板的时间 UserVersion string `json:"user_version"` // 模板版本号,开发者自定义字段 UserDesc string `json:"user_desc"` // 模板描述,开发者自定义字段 TemplateId int64 `json:"template_id"` // 模板 id TemplateType int `json:"template_type"` // 0对应普通模板,1对应标准模板 SourceMiniprogramAppid string `json:"source_miniprogram_appid"` // 开发小程序的appid SourceMiniprogram string `json:"source_miniprogram"` // 开发小程序的名称 Developer string `json:"developer"` // 开发者 CategoryList []interface{} `json:"category_list"` } `json:"template_list"` // 模板信息列表 }
type WxaGetTemplateListResult ¶
type WxaGetTemplateListResult struct { Result WxaGetTemplateListResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaGetTemplateListResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *WxaGetTemplateListResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaGetVersionInfoResponse ¶ added in v1.0.47
type WxaGetVersionInfoResponse struct { Errcode int `json:"errcode"` Errmsg string `json:"errmsg"` ExpInfo struct { ExpTime int64 `json:"exp_time"` // 提交体验版的时间 ExpVersion string `json:"exp_version"` // 体验版版本信息 ExpDesc string `json:"exp_desc"` // 体验版版本描述 } `json:"exp_info"` // 体验版信息 ReleaseInfo struct { ReleaseTime int64 `json:"release_time"` // 发布线上版的时间 ReleaseVersion string `json:"release_version"` // 线上版版本信息 ReleaseDesc string `json:"release_desc"` // 线上版本描述 } `json:"release_info"` // 线上版信息 }
type WxaGetVersionInfoResult ¶ added in v1.0.47
type WxaGetVersionInfoResult struct { Result WxaGetVersionInfoResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type WxaGetWxaCodeUnLimitResponse ¶ added in v1.0.47
type WxaGetWxaCodeUnLimitResult ¶ added in v1.0.47
type WxaGetWxaCodeUnLimitResult struct { Result WxaGetWxaCodeUnLimitResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaGetWxaCodeUnLimitResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *WxaGetWxaCodeUnLimitResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaMemberAuthResponse ¶
type WxaMemberAuthResult ¶
type WxaMemberAuthResult struct { Result WxaMemberAuthResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type WxaModifyDomainDirectlyResponse ¶ added in v1.0.47
type WxaModifyDomainDirectlyResponse struct { Errcode int `json:"errcode"` // 错误码 Errmsg string `json:"errmsg"` // 错误信息 Requestdomain []string `json:"requestdomain"` // request 合法域名 Wsrequestdomain []string `json:"wsrequestdomain"` // socket 合法域名 Uploaddomain []string `json:"uploaddomain"` // uploadFile 合法域名 Downloaddomain []string `json:"downloaddomain"` // downloadFile 合法域名 Udpdomain []string `json:"udpdomain"` // udp 合法域名 Tcpdomain []string `json:"tcpdomain"` // tcp 合法域名 InvalidRequestdomain []string `json:"invalid_requestdomain"` // request 不合法域名 InvalidWsrequestdomain []string `json:"invalid_wsrequestdomain"` // socket 不合法域名 InvalidUploaddomain []string `json:"invalid_uploaddomain"` // uploadFile 不合法域名 InvalidDownloaddomain []string `json:"invalid_downloaddomain"` // downloadFile 不合法域名 InvalidUdpdomain []string `json:"invalid_udpdomain"` // udp 不合法域名 InvalidTcpdomain []string `json:"invalid_tcpdomain"` // tcp 不合法域名 NoIcpDomain []string `json:"no_icp_domain"` // 没有经过icp备案的域名 }
type WxaModifyDomainDirectlyResult ¶ added in v1.0.47
type WxaModifyDomainDirectlyResult struct { Result WxaModifyDomainDirectlyResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaModifyDomainDirectlyResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *WxaModifyDomainDirectlyResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaModifyDomainResponse ¶
type WxaModifyDomainResponse struct { Errcode int `json:"errcode"` // 错误码 Errmsg string `json:"errmsg"` // 错误信息 Requestdomain []string `json:"requestdomain"` // request 合法域名 Wsrequestdomain []string `json:"wsrequestdomain"` // socket 合法域名 Uploaddomain []string `json:"uploaddomain"` // uploadFile 合法域名 Downloaddomain []string `json:"downloaddomain"` // downloadFile 合法域名 Udpdomain []string `json:"udpdomain"` // udp 合法域名 Tcpdomain []string `json:"tcpdomain"` // tcp 合法域名 InvalidRequestdomain []string `json:"invalid_requestdomain"` // request 不合法域名 InvalidWsrequestdomain []string `json:"invalid_wsrequestdomain"` // socket 不合法域名 InvalidUploaddomain []string `json:"invalid_uploaddomain"` // uploadFile 不合法域名 InvalidDownloaddomain []string `json:"invalid_downloaddomain"` // downloadFile 不合法域名 InvalidUdpdomain []string `json:"invalid_udpdomain"` // udp 不合法域名 InvalidTcpdomain []string `json:"invalid_tcpdomain"` // tcp 不合法域名 NoIcpDomain []string `json:"no_icp_domain"` // 没有经过icp备案的域名 }
type WxaModifyDomainResult ¶
type WxaModifyDomainResult struct { Result WxaModifyDomainResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaModifyDomainResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *WxaModifyDomainResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaReleaseResponse ¶ added in v1.0.47
type WxaReleaseResult ¶ added in v1.0.47
type WxaReleaseResult struct { Result WxaReleaseResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaReleaseResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *WxaReleaseResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaSecurityApplyPrivacyInterfaceResponse ¶ added in v1.0.47
type WxaSecurityApplyPrivacyInterfaceResult ¶ added in v1.0.47
type WxaSecurityApplyPrivacyInterfaceResult struct { Result WxaSecurityApplyPrivacyInterfaceResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaSecurityApplyPrivacyInterfaceResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *WxaSecurityApplyPrivacyInterfaceResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaSecurityApplySetOrderPathInfoResponse ¶ added in v1.0.52
type WxaSecurityApplySetOrderPathInfoResult ¶ added in v1.0.52
type WxaSecurityApplySetOrderPathInfoResult struct { Result WxaSecurityApplySetOrderPathInfoResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaSecurityApplySetOrderPathInfoResult) ErrcodeInfo ¶ added in v1.0.52
func (resp *WxaSecurityApplySetOrderPathInfoResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaSecurityGetOrderPathInfoResponse ¶ added in v1.0.52
type WxaSecurityGetOrderPathInfoResult ¶ added in v1.0.52
type WxaSecurityGetOrderPathInfoResult struct { Result WxaSecurityGetOrderPathInfoResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaSecurityGetOrderPathInfoResult) ErrcodeInfo ¶ added in v1.0.52
func (resp *WxaSecurityGetOrderPathInfoResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaSecurityGetPrivacyInterfaceResponse ¶ added in v1.0.47
type WxaSecurityGetPrivacyInterfaceResponse struct { Errcode int `json:"errcode"` // 返回码 Errmsg string `json:"errmsg"` // 返回码信息 InterfaceList []struct { ApiName string `json:"api_name"` // api 英文名 ApiChName string `json:"api_ch_name"` // api 中文名 ApiDesc string `json:"api_desc"` // api描述 ApplyTime int64 `json:"apply_time,omitempty"` // 申请时间 ,该字段发起申请后才会有 Status int `json:"status,omitempty"` // 接口状态,该字段发起申请后才会有 1待申请开通 2无权限 3申请中 4申请失败 5已开通 AuditId int `json:"audit_id,omitempty"` // 申请单号,该字段发起申请后才会有 FailReason string `json:"fail_reason,omitempty"` // 申请被驳回原因或者无权限,该字段申请驳回时才会有 ApiLink string `json:"api_link"` // api文档链接 GroupName string `json:"group_name"` // 分组名 } `json:"interface_list"` // 隐私接口 }
type WxaSecurityGetPrivacyInterfaceResult ¶ added in v1.0.47
type WxaSecurityGetPrivacyInterfaceResult struct { Result WxaSecurityGetPrivacyInterfaceResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaSecurityGetPrivacyInterfaceResult) ErrcodeInfo ¶ added in v1.0.47
func (resp *WxaSecurityGetPrivacyInterfaceResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaSetWebViewDoMainResponse ¶ added in v1.0.52
type WxaSetWebViewDoMainResult ¶ added in v1.0.52
type WxaSetWebViewDoMainResult struct { Result WxaSetWebViewDoMainResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
func (*WxaSetWebViewDoMainResult) ErrcodeInfo ¶ added in v1.0.52
func (resp *WxaSetWebViewDoMainResult) ErrcodeInfo() string
ErrcodeInfo 错误描述
type WxaSubmitAuditResponse ¶
type WxaSubmitAuditResult ¶
type WxaSubmitAuditResult struct { Result WxaSubmitAuditResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
type WxaUnbindTesterResponse ¶
type WxaUnbindTesterResult ¶
type WxaUnbindTesterResult struct { Result WxaUnbindTesterResponse // 结果 Body []byte // 内容 Http gorequest.Response // 请求 }
Source Files ¶
- aes_crypto.go
- cgi-bin.account.getaccountbasicinfo.go
- cgi-bin.component.api_authorizer_token.go
- cgi-bin.component.api_component_token.go
- cgi-bin.component.api_create_preauthcode.go
- cgi-bin.component.api_get_authorizer_info.go
- cgi-bin.component.api_query_auth.go
- cgi-bin.component.api_start_push_ticket.go
- cgi-bin.component.fastregisterweapp.create.go
- cgi-bin.component.fastregisterweapp.search.go
- cgi-bin.component.getprivacysetting.go
- cgi-bin.component.setprivacysetting.go
- cgi-bin.get_api_domain_ip.go
- cgi-bin.material.get_material.go
- cgi-bin.open.sameentity.go
- cgi-bin.shorturl.go
- cgi-bin.wxopen.getcategory.go
- cgi-bin.wxopen.qrcodejumpadd.go
- cgi-bin.wxopen.qrcodejumpdelete.go
- cgi-bin.wxopen.qrcodejumpdownloa.go
- cgi-bin.wxopen.qrcodejumpget.go
- cgi-bin.wxopen.qrcodejumppublish.go
- check.go
- client.go
- config.go
- const.go
- error.go
- get.go
- redis.go
- request.go
- save_img.go
- service_http.authorizer_appid.go
- service_http.gin.go
- service_http.verify_ticket.go
- sign.decrypt.go
- sign.decrypt.params.go
- sign.decrypt.response.go
- sign.go
- sns.component.jscode2session.go
- tcb.wxpaylist.go
- wxa.addtotemplate.go
- wxa.bind_tester.go
- wxa.business.getuserphonenumber.go
- wxa.commit.go
- wxa.deletetemplate.go
- wxa.get_auditstatus.go
- wxa.get_category.go
- wxa.get_effective_domain.go
- wxa.get_effective_webviewdomain.go
- wxa.get_latest_auditstatus.go
- wxa.get_page.go
- wxa.get_prefetchdnsdomai.go
- wxa.get_qrcode.go
- wxa.get_webviewdomain_confirmfile.go
- wxa.gettemplatedraftlist.go
- wxa.gettemplatelist.go
- wxa.getversioninfo.go
- wxa.getwxacodeunlimit.go
- wxa.memberauth.go
- wxa.modify_domain.go
- wxa.modify_domain_directly.go
- wxa.release.go
- wxa.revertcoderelease.go
- wxa.security.apply_privacy_interface.go
- wxa.security.applysetorderpathinfo.go
- wxa.security.get_privacy_interface.go
- wxa.security.getorderpathinfo.go
- wxa.set_prefetchdnsdomain.go
- wxa.setwebviewdomain.go
- wxa.setwebviewdomain_directly.go
- wxa.submit_audit.go
- wxa.unbind_tester.go
- wxa.undocodeaudit.go
- wxaapi.wxaembedded.add_embedded.go
- wxaapi.wxaembedded.del_authorize.go
- wxaapi.wxaembedded.del_embedded.go
- wxaapi.wxaembedded.get_list.go
- wxaapi.wxaembedded.get_own_list.go
- wxaapi.wxaembedded.set_authorize.go
- xml.go