Browse Source

补充获取授权方帐号基本信息中小程序相关信息 (#573)

theodore 4 years ago
parent
commit
c6325ace85
1 changed files with 30 additions and 0 deletions
  1. 30 0
      openplatform/context/accessToken.go

+ 30 - 0
openplatform/context/accessToken.go

@@ -226,6 +226,36 @@ type AuthorizerInfo struct {
 	}
 	}
 	Alias     string `json:"alias"`
 	Alias     string `json:"alias"`
 	QrcodeURL string `json:"qrcode_url"`
 	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 获取授权方的帐号基本信息
 // GetAuthrInfo 获取授权方的帐号基本信息