文件名称:微信公众号智能绑定实例
文件大小:1.84MB
文件格式:RAR
更新时间:2017-10-09 06:38:45
智能绑定
微信公众号智能绑定实例,具体参考文章:http://blog.csdn.net/omsvip/article/details/39011263 微信公众号智能绑定功能所有的步骤都是以模拟实现的。 1.模拟打开微信公众帐号登录页面; URL地址:https://mp.weixin.qq.com/ 2.读取自己微信公众帐号的用户名和密码; 此处用户名和密码可以持久化到内存,文件,数据库,缓存中都可以,因为在此操作过程中需要多次验证。 3.配置微信公众号接入的URL和Token; 此处可以和步骤2一样选择持久化。(持久化可以应对多个微信公众帐号操作) 4.模拟微信公众号成功登录; 此处有时候因网络原因需要重试几次。 5.设置开发模式,服务器回调; 成功建立连接,启用开发模式此处模拟提交URL和Token。 6.完成步骤5后,在开发者页面读取AppId和AppSecret让其持久化; 此处根据请求到的页面代码,可以使用正则表达式或者使用:Document、Elements 对象定位AppId和AppSecret的位置,便于获取值。 7.在微信公众号设置页面,获取微信公众号信息持久化到数据库中; 如:公众号名称,原始帐号ID,公众号头像及二维码(此处头像可以下载保存到自己的服务器中),公众号类型等。 8.成功完成以上步骤后,可以根据自己的需求调用微信相关API获取数据。 a.获取粉丝信息持久化到数据库中。 b.创建自定义菜单。 说明:因为此处模拟人工操作,后期微信页面布局及页面相关属性变化,则智能绑定功能会失效,此时需要修改步骤5、7的内容。 如果后期微信公众号登录只能通过扫描二维码登录则智能绑定功能完全失效,目前企业号使用的就是扫描二维码+密码登录方式。
【文件预览】:
SmartProject
----src()
--------org()
----.classpath(841B)
----build()
--------classes()
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------org.eclipse.wst.common.project.facet.core.xml(345B)
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.component(488B)
--------.jsdtscope(503B)
--------org.eclipse.jdt.core.prefs(364B)
----WebContent()
--------META-INF()
--------WEB-INF()
----.project(1KB)