使用JAVA开发微信公众平台(一)——环境搭建与开发接入使用JAVA开发微信公众平台(一)——环境搭建与开发接入.docxVIP

使用JAVA开发微信公众平台(一)——环境搭建与开发接入使用JAVA开发微信公众平台(一)——环境搭建与开发接入.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用JAVA开发微信公众平台(一)——环境搭建与开发接入使用JAVA开发微信公众平台(一)——环境搭建与开发接入

使用JAVA开发微信公众平台(一)——环境搭建与开发接入初始微信公众平台微信公众平台,即我们平时所说的“公众号”,曾用名“官方平台”、“媒体平台”,但最终命名为“公众平台”。从微信的命名我可以发现,公众平台不只是官方、媒体使用的平台,而是对所有公众都开放的统一平台。微信公众平台地址://微信公众平台公分4大板块:订阅号、服务号、小程序、企业号。按照微信2016年公开课规划,企业号后续将与企业微信合并,因此我们主要针对前三部分开始讲解:简单的对比一下前三者的区别以及本次课程即后续课程的讲解重点:订阅号和服务号均为传统意义的“公众号”,具有消息群发能力,详细区别可在官方平台查看:/faq/140806zARbmm140826M36RJF.html/faq/140806zARbmm140826M36RJF.html 我们将注重于服务能力开发,而在服务方面,两者开发模式完全相同,只不过服务号可以使用更多的服务接口,而订阅号则是“阉割版”的服务号。因此,后续课程我们将使用服务号为案例进行操作。微信小程序,原本为“微信应用号”,即一个根植在微信生态系统内的APP。因苹果和谷歌的限制,“应用号”未上线便已夭折,取而代之的是适度阉割功能的“微信小程序”,而其堪比原生APP的操作体验,也使得小程序成为时下大火的开发方向。而杰瑞教育 全新的H5开发课程,也将加入时下火爆的微信小程序开发。开发账号准备账号注册进入微信公众平台 ,点击右上角立即注册,选择“服务号”或“订阅号”注册(服务号仅限机构用户注册,个人用户只能选择订阅号)注册时需填写一系列信息,根据提示填写即可,此处不做赘述。测试账号申请如果暂时不想注册账号,或者无法注册服务号,可选择官方提供的测试账号申请。申请地址:/debug/cgi-bin/sandbox?t=sandbox/login/debug/cgi-bin/sandbox?t=sandbox/login 点击后扫描二维码,即可获得一个测试账号,拥有服务号全部权限。开发环境准备外网映射工具微信公众平台在访问后台时,必须提供能够正确访问的外网地址,微信平台对后台URL的要求有两点:① 必须能够用公网访问 ② 必须使用80端口要实现以上两点,我们可以选择购买外网服务器,例如:阿里云、百度云、腾讯云…都是不错的选择。如果没有服务器,可以选择用外网映射工具,将我们的内网链接映射为公网,比较不错的映射软件有:花生壳、ngrok、nat123等…这几款软件都可以百度很容易有哪些信誉好的足球投注网站到并下载,下面简单讲解一下用法:Ngrock:进入dos环境,切换到ngrock所在盘符,输入ngrock 8080 回车:回车后等待一会,即可得到公网链接,下图所示阴影区域给出的链接,即可直接访问本机:8080下的链接内容,分别是http协议和https协议对应的地址:花生壳、nat123,均可安装软件后,在软件中操作,详情可查看百度经验:/article/363872ec361d3f6e4ba16ff9.html/article/363872ec361d3f6e4ba16ff9.html 此处不做赘述微信公众平台数据交互原理搭建好公网访问地址后,我们自己开发的后台代码就可以放到公网地址了,那么用户是怎么样访问到我们的代码呢?下面我们来看一下微信公众平台的数据交互原理:用户发出访问请求转发给我们的后台接收后转发给用户处理后返回结果从上图可以看到,微信公众平台实际只是起到一个桥梁作用,实际处理业务、提供服务的代码,依然是放在我们自己的服务器或者公网映射上面。那么,我们就可以在我们自己的电脑(服务器)上面编写后台代码,并通过映射工具提供公网能够访问的URL,然后将此URL绑定到微信后台即可。开发模式接入下面将进入实际开发过程,我们可以参考官方提供的开发文档:/wiki/wiki 填写服务器配置进入微信公众平台,点击左侧【开发——基本配置】,选择【服务器配置】。即可进入配置页面:其中:URL:即我们上述所说的后台服务器公网访问地址Token:开发者自定的验证口令EncodingAESKey:随机字符串,如果消息加解密方式采用安全模式才需验证验证消息是否有效当我们点击提交时,微信服务器将会发送一个Get请求,到我们上述地址,同时传递四个参数:我们通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。加密/校验流程如下:下面,我们实现代码操作。开发接入后台代码使用MyEclipse创建Web项目,并新建一个servlet:在servlet的doGet方法中,获取上述四个校验参数:编写工具类,进行校验方法的操作:校验步骤,参考上述【五-2】三大步操作流程使用sha

您可能关注的文档

文档评论(0)

vshoulrengb3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档