[微信开发_02]环境搭建

如同兵马未动粮草先行,环境搭建是所有项目的开端。搭建的过程比较繁琐,肯定会遇到一些小问题,google一下基本都能解决,主要是要有耐心。


先来了解一下微信机器人的运作机制:

[微信开发_02]环境搭建_第1张图片

 

我们的目的就是搭建如图这样一个环境,让机器人能够通过微信平台运作起来。

1、微信客户端:这个都有,不说了~

2、微信服务器:腾讯提供服务器,而开发者需要申请公众号,并把公众号和开发者的web server关联起来,这样用户在访问公众号时,微信服务器才能把用户的请求转发给咱们的机器人程序处理。

3、开发者服务器:用于部署开发者机器人web程序和数据库,我使用的是百度的BAE。当然也可以用新浪SAE等,土豪就自己租个服务器和域名吧。

4、API服务器:查询天气、点歌、地图搜索、人脸识别这些都需要用到开放的API服务,这些API都是通过网络请求(HTTP等)调用,获得的结果基本都是xml或json格式的。这些API只需要知道如何调用即可,不必关心如何部署。

 

由此可知,环境搭建有如下几件事需要完成:

1、申请公众号,公众号有两种:

Ø  订阅号:面向个人。只能使用微信基本接口,即收发普通消息,如果不需要很炫的功能,也够用了。

Ø  服务号:面向企业。没有营业执照的个人比较难弄到,能够使用微信高级接口。

申请方法:参考专栏http://blog.csdn.net/lyq8479

微信开发入门都可参考该专栏的文章,后续讨论的重点是如何设计实现聊天机器人,对于微信的基本开发技术将不做介绍。

2、成为百度云应用的开发者,以便把自己的web程序和数据库部署上去。

3、本地的开发环境搭建

Ø  安装jdk

Ø  安装Eclipse ForJava EE:由于需要开发web程序,原生的Eclipse是搞不定的,我这里装的是Java EE版。当然也可以用MyEclipse,不过和VS一样太臃肿,个人不太喜欢。

Ø  安装mysql:参考http://blog.csdn.net/elcarim/article/details/16874695

 

Ok~搭完环境,可以开始设计机器人了~


谢谢关注奇迹蛋~

[微信开发_02]环境搭建_第2张图片

 

你可能感兴趣的:(环境搭建)