900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 微信公众号静默授权获取用户openId

微信公众号静默授权获取用户openId

时间:2024-03-09 22:16:41

相关推荐

微信公众号静默授权获取用户openId

微信公众号静默授权获取用户openId

开发环境和文档1.微信微信公众平台接口测试帐号申请微信公众号接入配置 微信公众平台接口调试工具自定义菜单(公众号) 网页授权文档(非常有必要看一下) 3.前端Vue后端接口 4.参考文章:

开发环境和文档

1.微信

微信公众平台接口测试帐号申请

无需公众帐号、快速申请接口测试号

直接体验和测试公众平台所有高级接口

https://mp./debug/cgi-bin/sandbox?t=sandbox/login

微信公众号接入配置

/*** @author scw* @create -01-18 11:38* @desc 微信前端连接的主要控制类**/@Controllerpublic class WeChatDogPrimaryController {/*** 进行微信用户验证,只能是Get方法* @param request* @param response*/@RequestMapping(value = "/wechat" ,method = RequestMethod.GET)public void connectValidate(HttpServletRequest request , HttpServletResponse response) throws IOException {String signature = request.getParameter("signature");String timestamp = request.getParameter("timestamp");String nonce = request.getParameter("nonce");String echostr = request.getParameter("echostr");System.out.println(""+signature +"@"+timestamp +"$"+nonce +"^"+echostr);PrintWriter out = response.getWriter();if(CheckConnectUtils.checkConncetWithWeChat(signature,timestamp,nonce)){out.print(echostr);}}

package com.example.line.utils;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Arrays;/*** @author scw* @create -01-17 9:28* @desc 检查微信和服务器是否链接成功**/public class CheckConnectUtils {private static final String token = "wechat";/*** 判断是否链接匹配* @param signature* @param timestamp* @param nonce* @return*/public static boolean checkConncetWithWeChat(String signature

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。