|  | @ -26,8 +26,10 @@ public class WeChatQrcodeService {
 | 
												
													
														
															|  |     private WxAccessTokenService wxAccessTokenService;
 |  |     private WxAccessTokenService wxAccessTokenService;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     public String getQrcode(String wechatId,String scene) throws Exception{
 |  |     public String getQrcode(String wechatId,String scene) throws Exception{
 | 
												
													
														
															|  |         String token_url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=" + wxAccessTokenService.getWxAccessTokenById(wechatId);
 |  | 
 | 
												
													
														
															|  | 
 |  |         String token_url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=" + wxAccessTokenService.getWxAccessTokenById(wechatId).getAccessToken();
 | 
												
													
														
															|  |         String params = "{\"action_name\": \"QR_LIMIT_STR_SCENE\", \"action_info\": {\"scene\": {\"scene_str\": \"" + scene + "\"}}}";
 |  |         String params = "{\"action_name\": \"QR_LIMIT_STR_SCENE\", \"action_info\": {\"scene\": {\"scene_str\": \"" + scene + "\"}}}";
 | 
												
													
														
															|  | 
 |  |         //服务号必须是通过腾讯认证,每年是300元,如果没有认证而导致的错误提示,那就去认证
 | 
												
													
														
															|  | 
 |  |         //微信登录提示48001,{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
 | 
												
													
														
															|  |         String result = HttpUtil.sendPost(token_url, params);
 |  |         String result = HttpUtil.sendPost(token_url, params);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if (!StringUtils.isEmpty(result)) {
 |  |         if (!StringUtils.isEmpty(result)) {
 | 
												
											
												
													
														
															|  | @ -46,6 +48,6 @@ public class WeChatQrcodeService {
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         return null;
 |  | 
 | 
												
													
														
															|  | 
 |  |         return "";
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | }
 |  | }
 |