| 
														
															@@ -13,8 +13,9 @@ type Client struct { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	//ReadLock *sync.Mutex 
														 | 
														
														 | 
														
															 	//ReadLock *sync.Mutex 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	AccessToken   string 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	LastTokenTime int64 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	AccessToken    string 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	LastTokenTime  int64 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	TokenFromCache bool 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	Ticket         string 
														 | 
														
														 | 
														
															 	Ticket         string 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	LastTicketTime int64 
														 | 
														
														 | 
														
															 	LastTicketTime int64 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -71,42 +72,6 @@ type FormURLState struct { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	State       string `form:"state" json:"state" xml:"state"` 
														 | 
														
														 | 
														
															 	State       string `form:"state" json:"state" xml:"state"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-/* 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-// Response response 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-type Response struct { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	ErrCode int    `json:"errcode"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	ErrMsg  string `json:"errmsg"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	// token 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	AccessToken string `json:"access_token"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	ExpiresIn   int    `json:"expires_in"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	// openid 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	RefreshToken string `json:"refresh_token"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	OpenID       string `json:"openid"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	Scope        string `json:"scope"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	// user info 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	NickName   string `json:"nickname"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	Sex        string `json:"sex"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	Province   string `json:"province"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	City       string `json:"city"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	Country    string `json:"country"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	HeadImgURL string `json:"headimgurl"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	Privilege  string `json:"privilege"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	UnionID    string `json:"unionid"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	// template message 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	MsgID int64 `json:"msgid"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	// jsapi_ticket 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	Ticket string `json:"ticket"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	// mini get openid by code 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	SessionKey string `json:"session_key"` 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-// */ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // Message message 
														 | 
														
														 | 
														
															 // Message message 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 type Message struct { 
														 | 
														
														 | 
														
															 type Message struct { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	XMLName      xml.Name `xml:"xml"` 
														 | 
														
														 | 
														
															 	XMLName      xml.Name `xml:"xml"` 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -226,24 +191,6 @@ type ReplyMessage struct { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	Articles     *articleItems `xml:"Articles,omitempty" json:"Articles,omitempty"` 
														 | 
														
														 | 
														
															 	Articles     *articleItems `xml:"Articles,omitempty" json:"Articles,omitempty"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-/* 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-<xml> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  <ToUserName><![CDATA[toUser]]></ToUserName> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  <FromUserName><![CDATA[fromUser]]></FromUserName> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  <CreateTime>12345678</CreateTime> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  <MsgType><![CDATA[news]]></MsgType> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  <ArticleCount>1</ArticleCount> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  <Articles> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    <item> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      <Title><![CDATA[title1]]></Title> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      <Description><![CDATA[description1]]></Description> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      <PicUrl><![CDATA[picurl]]></PicUrl> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      <Url><![CDATA[url]]></Url> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    </item> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  </Articles> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-</xml> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-// */ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // EventTemplateReply event reply 
														 | 
														
														 | 
														
															 // EventTemplateReply event reply 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 type EventTemplateReply struct { 
														 | 
														
														 | 
														
															 type EventTemplateReply struct { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	XMLName      xml.Name `xml:"xml"` 
														 | 
														
														 | 
														
															 	XMLName      xml.Name `xml:"xml"` 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -428,3 +375,33 @@ type MiniUniformMessage struct { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	WeApp  *WeappTemplateMessage `json:"weapp_template_msg,omitempty"` 
														 | 
														
														 | 
														
															 	WeApp  *WeappTemplateMessage `json:"weapp_template_msg,omitempty"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	MP     *MpTemplateMessage    `json:"mp_template_msg,omitempty"` 
														 | 
														
														 | 
														
															 	MP     *MpTemplateMessage    `json:"mp_template_msg,omitempty"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+// FormPayNotify notify 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+type FormPayNotify struct { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	XMLName  xml.Name `xml:"xml" json:"_,omitempty"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	AppID    string   `form:"appid" xml:"appid"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	Attach   string   `form:"attach" xml:"attach"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	BankType string   `form:"bank_type" xml:"bank_type"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	CashFee  int      `form:"cash_fee" xml:"cash_fee"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	FeeType  string   `form:"fee_type" xml:"fee_type"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	MchID       string `form:"mch_id" xml:"mch_id"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	IsSubscribe string `form:"is_subscribe" xml:"is_subscribe"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	NonceStr    string `form:"nonce_str" xml:"nonce_str"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	OpenID      string `form:"openid" xml:"openid"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	OutTradeNo  string `form:"out_trade_no" xml:"out_trade_no"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	ResultCode string `form:"result_code" xml:"result_code"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	ReturnMsg  string `form:"return_msg" xml:"return_msg"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	ReturnCode string `form:"return_code" xml:"return_code"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	ErrCodeDes string `form:"err_code_des" xml:"err_code_des"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	ErrCode    string `form:"err_code" xml:"err_code"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	Sign     string `form:"sign" xml:"sign"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	TimeEnd  string `form:"time_end" xml:"time_end"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	TotalFee int    `form:"total_fee" xml:"total_fee"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	TradeType     string `form:"trade_type" xml:"trade_type"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	TransactionID string `form:"transaction_id" xml:"transaction_id"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	ContractID    string `form:"contract_id" xml:"contract_id"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 |