微信入门   ——《微…

时间:2021-08-12 17:51:36
       由于川大二手有微信公众平台,感觉微信生态圈也在进一步的发展,因此微信开发觉得还是得做一下,因此在图书馆借了这本书了解微信开发。

     一般我们见到的大型商家的微信平台,还有按钮那些,比如说美特斯邦威的会员微信号,这个不是微信公众平台,这个是微生活。申请这个需要钱,所以说我们暂时也就不讨论那个。以下全部是基于微信公众号《订阅号》进行开发。


一、平台搭建

1、申请微信公众账号

    过于简单就不再赘述 

2、服务器搭建

   web中,微信界面相当于浏览器,因此我们需要搭建云服务器。服务器可以申请收费的,如阿里云服务器。或者申请免费的,百度BAE开发云平台,或者新浪SAE的都可以。具体申请过程不赘述。

3、启动微信开发

申请好服务器后,按照对应的条例,在微信公众平台管理界面,打开开发模式,填入对应的数据。

 以上就完成了服务器与微信端的连接。

微信入门   ——《微…微信入门   ——《微…

4、代码管理

    在新建好服务器后,获得git地址。在本地通过git 来对代码进行修改提交。语言采用的是PHP开发

 

二、开发

   在开发过程中,可以阅读开发着文档,寻找需要的功能,修改代码。常见的可以关注回复、图片回复、地理位置回复等

微信入门   ——《微…

微信入门   ——《微…

微信入门   ——《微…

三、LBS开发

通过百度地图API,可以进行天气查询、测距、导航、周边搜索等功能。还可以调用谷歌地图、高德地图等。

四、API的调用

通过这次微信开发的学习,算是第一次尝试调用API。其实就是把对方需要的数据,按照预定的格式设置好,提交到预定的地址就好了,返回的结果就是我们需要的结果。

微信里面也可以使用外面的API,微信就相当于是一个浏览器。比如可以使用小黄鸡聊天、百度翻译、快递查询、笑话、足球等等。

当没有API的时候,可以自己抓取页面上有用的信息。1、首先访问网站2、使用simple_html_dom进行解析返回的文档3、查找需要的信息

五、数据库

如果需要用到数据库的话,可以在百度上进行申请免费数据库。因为使用的是php代码,一般数据库都是用mysql。数据库连接所需要的代码在开发者文档里都有示例代码,可以直接用。

 微信入门   ——《微…

六、缓存

既然是浏览器,因此也是有缓存的。缓存的目的是减少访问数据库的次数,提高速度。但是需要首先在百度BAE上面先建立缓存,不过要给钱。

 

这上面其实说的比较少,不过我觉得微信开发其实就是wap开发,所以都差不多。