1. 程式人生 > >微信開發——測試賬號的配置

微信開發——測試賬號的配置

配置位置
進入公眾號:https://mp.weixin.qq.com
進入開發者工具:公眾號頁面左下角
進入公眾平臺測試賬號:開發者工具頁面中

下面有張圖片,介紹配置:
這裡寫圖片描述

下面來看看Token驗證。注意:本次微信開發專欄,全部使用spring boot進行開發。
CODE:servlet

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import
javax.servlet.http.HttpServletResponse; import com.shw.vote.web.service.AuthService; public class ServerPortal extends HttpServlet { private static final long serialVersionUID = 1L; //我們的Token private static final String token = "tokensh"; /** * @see HttpServlet#HttpServlet() */
public ServerPortal() { super(); } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, 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:" + signature); System.out.println("timestamp:" + timestamp); System.out.println("nonce:" + nonce); System.out.println("echostr:" + echostr); PrintWriter pw = response.getWriter(); pw.append(echostr); pw.flush(); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }

spring boot需要注入servlet:

@Bean  
public ServletRegistrationBean testServletRegistration() {  
    ServletRegistrationBean registration = new ServletRegistrationBean(new ServerPortal());  
    //我們的URL
    registration.addUrlMappings("/portal");  
    return registration;  
}

上面我們設定Token為tokensh:
private static final String token = “tokensh”;

Token , URL都設定了,提交,提示提交成功,則配置完畢。