java微信公众号开发步骤
2、准备一个外网映射工具。由于开发者模式中需要填写一个服务器,这个服务器的地址必须以“http”或“https”开头的,这就要求这个url地址必须能够在公网上访问。除此之外,端口只支持80端口。
关于外网映射工具有很多,这里我们推荐一款好用的工具——ngrok。(有可能被墙,无法使用)
方法:(1)下载ngrok的可执行程序,下载下来是一个ngrok.exe文件。
cmd打开win命令窗口,然后进入ngrok.exe文件所在的文件目录;然后输入ngrok 8080,回车即可;【这里注意8080是你本地TOMCAT配置的端口】
方法:(2)由于ngrok是国外的一个服务器,网速很慢。而且ngrok所产生的是一个随机的网址号。这里推荐另一个工具——tunnel,这个部署在国内,Tunnel是基于ngrok的网络服务。
cmd打开win命令窗口,然后进入ngrok.cfg文件所在的文件目录;然后输入命令:ngrok -config ngrok.cfg -subdomain ××× 8080,回车即可;【8080是TOMCAT端口;×××是你自定义的域名前缀】
例如:ngrok -config ngrok.cfg -subdomain ex 8080,那么回车之后映射成的网址是:
方法:(3)去这个网址注册一个账号→开通隧道→选择一个免费的服务器。(缺点在于网速不是很快)
方法:(4)还有一个natapp也不错,可以登录natapp官网,注册一个账号,然后开通一个免费的隧道。我采用的就是natapp的方式。
3、要搭建一个javaEE的后端平台,这里我使用的是Springboot框架。关于Springboot项目的搭建可参考我的51cto博客前面的文章。
例如:
(1)后台架构如下:
对于初学者,可采用明文模式就可以。
这里我们需要定义另一个同名(与get入口方法名称相同)的post方法:
2、准备一个外网映射工具。由于开发者模式中需要填写一个服务器,这个服务器的地址必须以“http”或“https”开头的,这就要求这个url地址必须能够在公网上访问。除此之外,端口只支持80端口。 关于外网映射工具有很多,这里我们推荐一款好用的工具——ngrok。(有可能被墙,无法使用) 方法:(1)下载ngrok的可执行程序,下载下来是一个ngrok.exe文件。 cmd打开win命令窗口,然后进入ngrok.exe文件所在的文件目录;然后输入ngrok 8080,回车即可;【这里注意8080是你本地TOMCAT配置的端口】 方法:(2)由于ngrok是国外的一个服务器,网速很慢。而且ngrok所产生的是一个随机的网址号。这里推荐另一个工具——tunnel,这个部署在国内,Tunnel是基于ngrok的网络服务。 cmd打开win命令窗口,然后进入ngrok.cfg文件所在的文件目录;然后输入命令:ngrok -config ngrok.cfg -subdomain ××× 8080,回车即可;【8080是TOMCAT端口;×××是你自定义的域名前缀】 例如:ngrok -config ngrok.cfg -subdomain ex 8080,那么回车之后映射成的网址是: 方法:(3)去这个网址注册一个账号→开通隧道→选择一个免费的服务器。(缺点在于网速不是很快) 方法:(4)还有一个natapp也不错,可以登录natapp官网,注册一个账号,然后开通一个免费的隧道。我采用的就是natapp的方式。 3、要搭建一个javaEE的后端平台,这里我使用的是Springboot框架。关于Springboot项目的搭建可参考我的51cto博客前面的文章。 例如: (1)后台架构如下: 对于初学者,可采用明文模式就可以。 这里我们需要定义另一个同名(与get入口方法名称相同)的post方法: