问题:

1.微信公众平台开发如何进行本地测试?

2.微信公众平台目前只支持80和433端口如何解决?

3.如何解决外网访问内网?

案例场景:

在微信公众平台开发服务号,开发新功能,想本地起服务进行测试。

一、注册开通一个微信测试公众号

微信公众平台

测试号信息

appID

wx8c6e61e0*****

appsecret

cae94c141c52d52b5f0******

appID和appsecret需要去项目配置文件进行配置

接口配置信息修改

请填写接口配置信息,此信息需要你有自己的服务器资源,填写的URL需要正确响应微信发送的Token验证,请阅读消息接口使用指南。

URL

http://wxnet.free.ngrok.cc/educloud/weixin/coreServlet

Token

educo*********

这里是我测试号已经测试链接成功的URL

Token是要与我们自己项目里Token令牌匹配就好,也可以自己随便写然后去项目里面配置相同就OK。

二、现在就到URL测试链接,下面是我的历程

1.微信公众平台只支持80端口,那好,我将本地tomcat服务器端口号改为80,在Servel.xml中修改,Myeclipse的preference里tomcat->port也可以改。

2.将本地IP+80端口+项目路径  配置成URL测试连接,结果当然是失败。菜鸟才查到外网是无法直接访问内网的。

3.需要地址映射工具,我用的是免费的Sunny_ngrok,注册会有一个免费的域名和隧道Id,登录去开通隧道,有一个免费的,进行本地地址映射,然后下载工具https://download.csdn.net/download/xinpz/10490507,也可以去官网下载。

Sunny-Ngrok内网转发内网穿透 - 国内内网映射服务器

4.启动Sunny_ngrok启动工具,复制隧道id运行

5.将免费域名在浏览器查看本地tomcat,成功就说明地址映射成功了。

6.将免费域名+项目路径(核心服务mapping)配置URL,测试连接成功。(免费的刚开始可能会比较慢,多试几次)

7.然后关注该测试服务号,就可以正常测试本地服务新增功能了

用Sunny_ngrok免费地址映射工具解决微信公众平台开发本地测试问题相关推荐

  1. java做微信开发工具_Java微信公众平台开发(14) 微信web开发者工具使用

    为帮助开发者更方便.更安全地开发和调试基于微信的网页,微信推出了 web 开发者工具.它是一个桌面应用,通过模拟微信客户端的表现,使得开发者可以使用这个工具方便地在 PC 或者 Mac 上进行开发和调 ...

  2. 利用NATAPP隧道解决微信公众号开发之本地调试难题

    文章目录 公众号的分类 微信公众平台: 编辑模式 开发模式 开发模式配置流程 1.登录测试号页面,可以看到该测试号相关的信息 2.配置参数介绍 3.搭建本地应用(java/python/php等语言均 ...

  3. 微信公众平台开发的相关问题

    1.订阅号与服务号的主要区别是什么? 订阅号每天能群发一条消息,没有自定义菜单及高级接口权限;服务号有自定义菜单及高级接口权限,但每月只能群发一条消息. 2.到底该申请订阅号还是服务号? 申请哪种类型 ...

  4. 微信公众平台开发解惑

    1.订阅号与服务号的主要区别是什么? 订阅号每天能群发一条消息,没有自定义菜单及高级接口权限;服务号有自定义菜单及高级接口权限,但每月只能群发一条消息. 2.到底该申请订阅号还是服务号? 申请哪种类型 ...

  5. 微信公众平台开发教程第20篇-新手解惑40则

    笔者在CSDN博客频道推出微信公众平台开发教程之后,接触了许多公众平台开发爱好者,也帮助他们解决了许多实际的问题,当然这其中有很多问题都是重复的,因此,笔者将这些问题及解答整理出来,以帮助更多初学者少 ...

  6. [044] 微信公众平台开发教程第20篇-新手解惑40则

    笔者在CSDN博客频道推出微信公众平台开发教程之后,接触了许多公众平台开发爱好者,也帮助他们解决了许多实际的问题,当然这其中有很多问题都是重复的,因此,笔者将这些问题及解答整理出来,以帮助更多初学者少 ...

  7. 微信公众平台开发中-SAE不支持XStream框架的解决方案

    问题描述 最近几天(2014年8月20日之后),突然有不少网友反应,柳峰博客中的微信公众平台开发代码在SAE上运行会报错,或者是能正常部署,但向公众号发消息没反应.以前也有一些初学者质疑过我博客中的代 ...

  8. 微信公众平台开发入门教程[2019版]

    关键字:微信公众平台开发 作者:方倍工作室 在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯.及HTTP/XML/CSS/JS等基础. 我们将使用微信公 ...

  9. 基于java的微信公众平台开发(一)--账号申请与服务器的搭建

    2019独角兽企业重金招聘Python工程师标准>>> 微信公众号开发文档:https://mp.weixin.qq.com/wiki 微信公众平台接口调试工具:https://mp ...

最新文章

  1. android 7.0 短信监控,Android 7.0 监听网络变化的示例代码
  2. 1.72java8_JDK 1.7 1.8 新特性
  3. 赣州光华职业技术学校计算机专业,赣州光华职业技术学校
  4. 创建一个ASP通用分页类(完整版)
  5. catkin_make与gtest出现冲突的问题与解决
  6. activiti 工作流_分享:springboot中关于工作流activiti的搭建
  7. 【Flink】flink 升级 the given -yarn-cluster does not contain a valid port
  8. 整合使用jeecg-boot微服务问题
  9. java中数字循环嵌套举例,在Java程序中,复杂算法可以通过循环语句和的相互嵌套来实现。...
  10. SDACM 五一联赛 3 G - L
  11. 计算机什么病毒有远程控制功能,怎样知道自己的电脑已被远程控制
  12. 点对点广域网技术介绍
  13. Android高版本上传图片出现旋转问题(三星手机,小米8)
  14. 2021-03-27 深度信念网络(DBN)学习笔记
  15. CentOS7安装Docker-Registry
  16. 深入理解自编码器(用变分自编码器生成图像)
  17. day09 -- 函数基础之函数的定义、返回值以及函数的参数
  18. MYSQL SELECT INTO临时表
  19. Hdu 2430 Beans (数据结构_单调队列)
  20. 是命运不济是运气不好都可以

热门文章

  1. 真正的勇士,会跨过六道裂谷,奔向云与AI的彼端
  2. 在Google工作的500天 | 周末加班? 文化冲击? Minority群体?
  3. 使用python生成一张图片,并在图片中写入内容
  4. 水星d128路由器虚拟服务器,水星幻影D128路由器怎么安装? | 192路由网
  5. Java 覆盖系统类:endorsed 技术
  6. 企业网络-AD服务器DNS基础安装
  7. 盛合晶微半导体公司C轮融资3亿美元;调研显示,人工智能/大数据/云计算调薪率领跑高科技 | 全球TMT...
  8. 新概念二册 Lesson 22 A glass envelope玻璃信封 ( 修饰比较级)
  9. wan口ip是静态ip,怎么设置路由器ip才能上网?
  10. 内容运营要保持的三个公平性