一、登录微信公众平台

二、获取appID和appsecret

1、获取正式的appID和appsecret

左侧菜单栏 --> 开发 --> 基本配置 -->获取

2、获取测试的appID和appsecret

左侧菜单栏 --> 开发 --> 开发者工具 --> 公众平台测试账号


三、测试号管理模块解析

1、测试号信息

通过appID和appsecret可以获取到access_token,为后续signature签名做准备

2、接口配置信息

本地测试代码如下:(仅供参考)

package com.imooc.abc;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;@Controller@RequestMapping("/abc")public class GetWxSginController {private  Logger logger = LoggerFactory.getLogger(GetWxSginController.class);@ResponseBody@RequestMapping(value = "/test", method = RequestMethod.GET, produces = { "application/json;charset=utf-8" })public String getWxUserInfo(HttpServletRequest request,@RequestParam(required = false) String echostr,@RequestParam(required = false) String signature,@RequestParam(required = false) String timestamp,@RequestParam(required =false) String nonce) {try {//只需要把微信请求的 echostr, 返回给微信就可以了logger.info("测试来过===================" + echostr);logger.info("测试来过===================" + signature);logger.info("测试来过===================" + timestamp);logger.info("测试来过===================" + nonce);return echostr;} catch (Exception e) {logger.info("测试微信公众号的接口配置信息发生异常:", e);return "错误!!!";}}}

接口配置信息的配置可以理解为微信端操作的触发器,微信端会把每次操作通过URL发送到后端Controller告知用户做了哪些操作

3、JS接口安全域名

这个域名跟生成签名时用的url有关系,url用的域名要跟这个保持一致。域名其实就是ip地址的另外一种写法,防止ip的暴露。因为微信js-sdk的调用只支持80和443端口,所以如果使用了端口号,则配置的绑定域名也要加上端口号。

上述的情况只是针对测试用,实际在微信端接入h5页面时,需要的是已备案的域名,并且要用NGINX转发,使端口变成80端口。

在测试时,域名的用处,就是实际访问链接的ip:port部分的写法。

4、测试号二维码

关注该二维码后,将项目的访问路径发进去,就是模拟微信端点击跳转功能。

微信公众平台获取测试号的appID和appsecret相关推荐

  1. 解决调用微信公众平台-获取草稿列表响应中文乱码问题

    一.问题背景 在对接微信公众平台过程中,需要调用"获取草稿列表"的接口,其官网地址如下:https://developers.weixin.qq.com/doc/offiaccou ...

  2. 微信公众平台—— 获取微信服务器IP地址

    微信公众平台-- 获取微信服务器IP地址 const ServerIpUrl = 'https://api.weixin.qq.com/cgi-bin/getcallbackip?&acces ...

  3. 微信公众号开发接入,利用微信公众平台申请测试号进行本地开发

    一.前言 随着微信的普遍,年轻一代逐渐从QQ转到微信的使用.界面简洁,功能强大,男女老少皆宜是微信的特点,也正是靠着这一特点,从而使得微信在国内成为了社交软件的巨头.因此在微信端里就衍生了很多的产品需 ...

  4. 微信公众平台获取access_token和极速发票源码JAVA

    在微信公众号开发的最基础的第一步就是获取access_token. access_token的描述: access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token ...

  5. 微信公众平台 获取用户列表

    一.接口说明 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的Open ...

  6. 通过微信公众平台获取公众号文章

    我之前自己维护了一个公众号,但因为个人关系很久没有更新了,今天上来缅怀一下,却偶然发现了一个获取微信公众号文章的方法. 之前获取方法有很多,通过搜狗.清博.网页端.客户端等等都还可以,这个可能并没有其 ...

  7. java微信公众号中文乱码,java微信公众平台获取用户信息中文乱码解决办法(第十五课)...

    开发者在开发微信公众平台的时候,往往需要获取关注公众号的基本用户信息,其中信息中含有中文,但是根据微信官方文档,调用接口返回的用户json字符串信息中含有中文乱码,我们先来看看接口调用地址. 参数描述 ...

  8. php微信开放平台获取openid,微信公众平台获取openid

    微信公众平台可以通过接口获取用户的openid,但是获取用户信息的时候需要做一次跳转. 我在后台有一张用户表,用户如果关注了公众平台就将他的信息录入到数据库,包括openid.现在要做一个简单的系统, ...

  9. java微信获取用户列表_微信公众平台 获取用户列表

    一.接口说明 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的Open ...

最新文章

  1. 限时福利:腾讯高级专家手把手教你打造 OCR 神器!
  2. HDFS组件性能调优:数据平衡
  3. Oracle数据库实用脚本
  4. SpringBoot------集成MyBatis报错
  5. ODBC的多线程应用
  6. java设计模式--单例设计模式
  7. win下配置nginx
  8. 如何计算 string 的 crc32 值 ?
  9. chart.js x轴显示不全_机床大讲堂第67讲——基于FANUC系统的数控铣床增加第四轴的方法...
  10. Wix 安装部署(五) Bootstrapper 捆绑安装
  11. powerdesigner总结
  12. vim使用方法的总结摘自鸟哥的私房菜
  13. 自动控制原理第2章——自动控制系统的数学模型(思维导图)
  14. Android 手机开机密码破解锁定
  15. 自动白平衡(AWB)基础
  16. 打开html按钮没文字,为什么我打开网页有些字没显示但能点击
  17. macbook air 卸载java,macbook air如何卸载软件 macbook air卸载软件的方法
  18. 如何实现文字逐个出现的打字机效果
  19. 谷歌地图开发:地理编码和反地理编码
  20. win7cmd闪退_Win7运行bat批处理闪退怎么解决

热门文章

  1. 12八大排序算法的稳定性以及时间空间复杂度总结
  2. 在Java层面(window和Linux系统)下的常用性能监控与调优工具的命令及操作
  3. 使用VMware Tools在主机和虚拟机之间进行复制粘贴
  4. linux less查找特定字符串,linux less命令详情
  5. 怎么将照片格式转换jpg?这两个图片格式转换方法一看就会
  6. Git使用连接Gitee
  7. win32com python_python win32com模块
  8. 虚拟机和服务器之间的关系
  9. Silverlight全开源工作流设计器
  10. SSR——服务器端渲染(Vue)基础用法(一)