From c6325ace85771f3d9290d66eb4f9a4a979dbb5c5 Mon Sep 17 00:00:00 2001 From: theodore <34123141+yueyue1zhe@users.noreply.github.com> Date: Sun, 26 Jun 2022 10:38:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E8=8E=B7=E5=8F=96=E6=8E=88?= =?UTF-8?q?=E6=9D=83=E6=96=B9=E5=B8=90=E5=8F=B7=E5=9F=BA=E6=9C=AC=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E4=B8=AD=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=20(#573)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openplatform/context/accessToken.go | 30 +++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/openplatform/context/accessToken.go b/openplatform/context/accessToken.go index 03bbbbf..7d7f47d 100644 --- a/openplatform/context/accessToken.go +++ b/openplatform/context/accessToken.go @@ -226,6 +226,36 @@ type AuthorizerInfo struct { } Alias string `json:"alias"` QrcodeURL string `json:"qrcode_url"` + + MiniProgramInfo *MiniProgramInfo `json:"MiniProgramInfo"` + RegisterType int `json:"register_type"` + AccountStatus int `json:"account_status"` + BasicConfig *AuthorizerBasicConfig `json:"basic_config"` +} + +// AuthorizerBasicConfig 授权账号的基础配置结构体 +type AuthorizerBasicConfig struct { + IsPhoneConfigured bool `json:"isPhoneConfigured"` + IsEmailConfigured bool `json:"isEmailConfigured"` +} + +// MiniProgramInfo 授权账号小程序配置 授权账号为小程序时存在 +type 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"` + } `json:"network"` + Categories []CategoriesInfo `json:"categories"` +} + +// CategoriesInfo 授权账号小程序配置的类目信息 +type CategoriesInfo struct { + First string `wx:"first"` + Second string `wx:"second"` } // GetAuthrInfo 获取授权方的帐号基本信息