java 开发微型公众账号应用

原创 2015年07月08日 16:45:49

当是想做一个微型公众平台的应用在网上找了好长时间,基本上全都是PHP开发微信公众账号,对Java开发微信公众账号的介绍的很少,又不想重新在电脑上整一个PHP的开发环境所以自己研究使用java做微型公众平台后台开发语言。根据官方文档做了个demo感觉很简单,在这里贴出来,希望对不知道如何入手的朋友们有些帮助:

一、申请微型公众账号:

         这个就不多说了,进入微信公众平台官网,按照提示一步一步往下走就行了

二、申请免费服务器,当然如果您已经有固定IP的服务器就更好了,只要服务器在公网上能够访问的到就行了。

         免费服务器使用的是百度的bae,但是我觉得这个bae有时候不稳定,不知道什么原因,是我没有对他的tomcat进行配置还是怎么滴反正是不是会报503错误,但是多刷新几下又好了!!!

     如果有知道的朋友,可以在下面回复我,帮我解决一下这个问题,我先在谢谢了!!

     注:申请微型公众号的时候,申请个人订阅号,好像不能创建自定义菜单,所以可以自己想想办法,整个服务号或者其他类型的号玩玩,也挺好的,我的是在淘宝上麦的一个服务号,但是有点遗憾,不能认证。


三、接下来就是最重要的内容了,就是后台代码部分了:

        1.创建微信公众平台后台应用程序工程。

           创建一个web应用。

         2.封装消息实体,根据微信公众平台提供的各种消息的xml数据格式封装各种消息的实体类。每一个xml元素就是一个

         3.实体类与xml文件转化工具,在这一步需要注意项目中的编码格式和微信公众平台的编码个是保持一致,微信公众平台的编码格式是iso-8859,

            如果你的项目编码格式是utf-8,那在转化可能还有中文的字段的时候需要特意转码处理。要不然,从后台返回微信客户端的信息会出现乱码。

         4.编写接收和发送微信消息的action

              接收消息,即接收微信公众平台传送过来的xml数据,并把xml数据转化成实体类,以便在后台程序中处理。

              发送消息,即把后台程序生成的实体类对象转化成xml数据写回微信客户端。

         至于需要向微信客户端发送什么类型的消息,官网都给出了响应的数据格式,不会是回写还是接收后台接口处处理的数据始终是xml数据。

四、其他解释

       除了消息的接收发送,这里和微信公终平台有关之外,其他的则完全是java web开发了

版权声明:本文为博主原创文章,未经博主允许不得转载。

微信开发教程:用户账号绑定到微信公众号的方法分享

原地址: http://www.5icool.org/a/201502/a10350.html 最近由于工作需要,接触了微信公众号的开发。业务上要求绑定微信用户和系统用户,以便...
  • szyyyp
  • szyyyp
  • 2016年02月16日 10:42
  • 1479

微信公共号开发简单入门

测试结果图   零、需要的知识 1、php基础知识和常用函数 2、XML格式和php对XML的处理 3、php面向对象相关知识 4、拥有服务器并配置好php所需运行的环境 一、开发前准备工...
  • jtahstu
  • jtahstu
  • 2016年01月20日 23:52
  • 7024

java微信公众号开发系列——入门

公众号类型: 订阅号:面向个人,每天群发1条,扫码即可关注,不支持高级接口(微信支付) 服务号:面向企业和政府,每个月4条,扫码即可关注,支持高级接口 企业号:面向企业政府,每分钟200条,通讯录...
  • u011698346
  • u011698346
  • 2016年11月08日 11:16
  • 1363

Django开发了个人博客以及开通公众号

学习Django之前在CSDN这里发布的内容大部分都是基于C++语言的,最近稍微深入多学了一下Python,也可以用Python做一些事情了,比如web开发。其实这跟我的专业没啥关系,主要是玩玩。业余...
  • xingchenbingbuyu
  • xingchenbingbuyu
  • 2017年03月27日 21:23
  • 859

微信公众号开发中的用户账号绑定

转自:http://abyssly.com/2013/09/20/wx_bind/ 最近由于工作需要,接触了微信公众号的开发。业务上要求绑定微信用户和系统用户,以便用户在一次绑定后能够通过系统用...
  • gf771115
  • gf771115
  • 2015年06月10日 17:17
  • 9354

微信开发书本推荐:《微信公众平台应用开发:方法、技巧与案例》

《微信公众平台应用开发:方法、技巧与案例》,基于Java语言编写,是目前微信公众平台应用开发领域内容最全面、系统和深入的一本书,也是技术版本最新的。本书系统讲解了微信公众平台应用开发的流程、方法和技巧...
  • u011518709
  • u011518709
  • 2015年09月11日 16:41
  • 2028

微信公众平台java开发详解(工程代码+解析)

本次的教程主要是对微信公众平台开发者模式的讲解,网络上很多类似文章,但很多都让初学微信开发的人一头雾水,所以总结自己的微信开发经验,将微信开发的整个过程系统的列出,并对主要代码进行讲解分析,让初学者尽...
  • pamchen
  • pamchen
  • 2014年08月21日 00:51
  • 232389

微信公众平台后台接入Java版Demo

关于微信平台的后台接入,官方已经提供了php示例的下载,对于java这块后台接入,暂时还没有一个完整的案例可以拿来直接使用,我写了一个java版本的demo便于大家使用。 一、前期准备 项目是用m...
  • StemQ
  • StemQ
  • 2016年11月01日 22:37
  • 1586

微信公众号的三大分类及功能

服务号公众平台服务号,是公众平台的一种帐号类型,旨在为用户提供服务。如:招商银行、中国南方航空。1、1个月(自然月)内仅可以发送4条群发消息。2、发给订阅用户(粉丝)的消息,会显示在对方的聊天列表中。...
  • newhappy2008
  • newhappy2008
  • 2016年12月06日 16:50
  • 1728

Java微信公众平台开发(一)--接入微信公众平台

转载自崔用志博客:http://www.cuiyongzhi.com/ 前面几篇文章一直都在说微信公众平台的开发准备工作,那么从这篇开始我们就将正式的进入JAVA微信公众平台开发的整...
  • Winhye
  • Winhye
  • 2017年11月28日 10:51
  • 1027
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 开发微型公众账号应用
举报原因:
原因补充:

(最多只允许输入30个字)