顶 在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口

2019-03-02 00:06|来源: 网路

在讲之前先唠几句,之前闲来无事接触微信搞到现在已经有一段时间了。期间折腾过很多东西。本来想在微信上搞点实质性的东西,搞着搞着就搞成娱乐的玩意了。不过也好,朋友们无聊的时候拿来当成娱乐发泄工具也不错,呵呵。废话不多说了,直奔主题吧。

1.在做微信公众平台开发前必须先有:
 微信公众平台帐号(申请地址:https://mp.weixin.qq.com/
 百度BAE开发者帐号(申请地址:http://developer.baidu.com/
 关于BAE的环境搭建请参考之前写的
 BAE JAVA环境项目部署
 http://my.oschina.net/using/blog/167038

2.BAE创建新项目并且完成BAE基本配置

3.创建BAE基础DEMO项目,并使用eclipse checkout出代码




下图为BAE检出的默认项目,项目报错原因是未添加bae的环境支持,
可以采用在项目上右键->baidu->Convert to BAE(java) Project方法解决,如下图
这份checkout出来的代码随后会把源码全部删除,加入自己的代码(需要的是版本,和项目结构而已)

4.修改并完善微信接口解析代码(我使用的代码是原先OSC一位大神开源的代码)如下图
然后直接使用SVN提交修改的代码和lib下的jar包

5.打开公众平台->高级功能->开发者模式

点击提示,看看是否正常。

上图最上放提示已经提交成功,接口已经OK了,
现在打开手机关注你的公众帐号发个消息试试看是否正常回复。
目前的代码是你发送什么,微信就回复你发的内容。

下图为测试刚才接口消息是否正常接受到消息
目测接口无任何问题,bae也部署正常

到此微信接口已经在bae上正常运行了。。。。。。。

————————————————————————————————————————————————
接下来我在这基础上扩展几个小功能,如笑话、段子等。
使用到的api为我之前开放的api接口,http://api.xiaojianjian.net/

最终完整项目目录结构如下:

好了,到此小功能也开发完毕了。。

是不是很简单,利用BAE做自己的微信公众平台真的so easy哦。。。。


源码下载地址:
http://pan.baidu.com/s/1opQBE
提取密码:pb3c


前面说到自己的开发的娱乐微信公众平台,无聊的童鞋可以玩玩哦。
二维码如下,直接扫描即可。
微信名称:小贱贱  (可以直接在查找朋友中输入中文名,微信认证之后的唯一的一项特异功能)
微信号:using-jianjian


转自:http://my.oschina.net/using/blog/167805

相关问答

更多

用java语言开发微信公众平台要会java语言什么知识

JAVA的WEB开发、数据库开发等,,,,,,,,,,具体要看需求、构架等

使用java做微信公众平台开发,用那个云服务器比较合适

可以了解下快云服务器,性价比较高,可试用。

微信公众平台能使用Java开发吗

能使用的!微信 在安卓手机里可以使用,安装是用java 开发的,所以 可以用java开发

微信公共账号开发怎么使用百度bae

BAE 可以部署一个web服务,微信公众账号的开发接口,需要一个web服务器于微信服务器交互xml格式的数据。 如果你使用了微信开发者接口,那么将你的接口代码 部署到BAE上,就可以了 BAE现在支持的语言:java,php,nodejs

百度 BAE 专业版 + 百度 MySQL RDS + 百度 Redis SCS

Redislists基于LinkedLists实现。这意味着即使在一个list中有数百万个元素,在头部或尾部添加一个元素的操作,其时间复杂度也是常数级别的。用LPUSH命令在十个元素的list头部添加新元素,和在千万元素list头部添加新元素的速度相同。

百度 BAE 专业版 + 百度 MySQL RDS + 百度 Redis SCS

Redislists基于LinkedLists实现。这意味着即使在一个list中有数百万个元素,在头部或尾部添加一个元素的操作,其时间复杂度也是常数级别的。用LPUSH命令在十个元素的list头部添加新元素,和在千万元素list头部添加新元素的速度相同。

微信公众平台应用号 如何申请内测资格

第一波200个已经发放完毕。 第二波待定,市场上比较有名的微信第三方开发公司都有拿到。比如微盟、赢在移动、一码通等。

求百度云资源最好的我们

链接:http://pan.baidu.com/s/1pLxw0qv 密码:q9iu (最好的我们全集)

在新版的百度开发者中心怎么把微信公众平台搭建好,

1. 首先登录微信公众平台(http://mp.weixin.qq.com/),点击功能里面的高级功能 2. 点击开发模式 → 进入开发模式 3. 点击"成为开发者"按钮 4. 填写接口配置信息,此信息需要你拥有自己的服务器资源。(可以在微信第三方平台申请一个 比如 http://090wx.com/reg.html 这里申请一个) 5. 然后点击零九零平台功能就可以看到接口地址 和 TOKEN 6. 复制到上一步需要填写的地方点击提交就好了 7. 这里完成即可完成开发者模式的开启。   百度开发 ...

如何禁止百度蜘蛛啊

首先我自己不会屏蔽baiduspider,也不大相信baiduspider会故意忽略robots.txt,但如果你真的想屏蔽 baiduspider,可尝试以下方法: 1. 上传一个robots.txt到根目录,内容为: User-agent: baiduspider Disallow: / 一个搜索引擎爬虫工作前首先应该访问/robots.txt制定排除列表,baiduspider还无法高级到故意忽略某些网站的robots.txt,不知道baiduspider怎么折腾才能让robots.txt失 ...