| 
														
															@@ -17,7 +17,7 @@ func NewClient(appID, appSecret, token, encodingAESKey string) *Client { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	if v, ok := cache.Load(key); ok { 
														 | 
														
														 | 
														
															 	if v, ok := cache.Load(key); ok { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		return v.(*Client) 
														 | 
														
														 | 
														
															 		return v.(*Client) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	} 
														 | 
														
														 | 
														
															 	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	c := &Client{AppID: appID, AppSecret: appSecret, Token: token, EncodingAESKey: encodingAESKey} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	c := &Client{AppID: appID, AppSecret: appSecret, Token: token, EncodingAESKey: encodingAESKey, UseCacheToken: true} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	cache.Store(key, c) 
														 | 
														
														 | 
														
															 	cache.Store(key, c) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	return c 
														 | 
														
														 | 
														
															 	return c 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -288,8 +288,9 @@ func (wc Client) CreateMenu(menu FormMenu) (err error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 // GetSignPackage JS 签名 
														 | 
														
														 | 
														
															 // GetSignPackage JS 签名 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-//   uri      当前 URL 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-//   nonceStr 随机字符串 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+// 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//	uri      当前 URL 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+//	nonceStr 随机字符串 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 func (wc Client) GetSignPackage(uri, nonceStr string) (sign SignPackage, err error) { 
														 | 
														
														 | 
														
															 func (wc Client) GetSignPackage(uri, nonceStr string) (sign SignPackage, err error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	if wc.AccessToken, err = wc.getToken(); err != nil { 
														 | 
														
														 | 
														
															 	if wc.AccessToken, err = wc.getToken(); err != nil { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		return 
														 | 
														
														 | 
														
															 		return 
														 |