APP下载

微信网页版的模拟登录方案

2018-03-21张振扬湖北工业大学

数码世界 2018年2期
关键词:微信用户

张振扬 湖北工业大学

1 引言

微信是由腾讯开发的即时通讯软件。截止到2017年,微信的月活跃用户超过9.8亿,日活跃用户也达到了9.02亿。与以往QQ主要面向年轻群体不同,微信赢得了所有年龄层,又因为它功能全面却不失简洁,被誉为世界上最强大的应用程序之一。

现如今,通过微信开展的事务越来越多,除了同事间交流、通知、请示、汇报,员工还被要求利用微信维系客户关系、提供咨询服务以及产品的营销推广。以咨询服务为例,传统的现场咨询、电话咨询都是即时、一对一服务,而微信上时常会有多人同时咨询,又由于“最晚到的消息排列在最前”的设计,回复时效无法保证。

越来越多人希望能将重复、琐碎的工作交给一些辅助工具去做。本文以微信网页版为研究对象,分析并模拟微信网页版的登录、运行过程,为开发基于微信的辅助工具提供思路。

2 微信网页版的会话流程

作为一款即时通讯软件,我们可以将微信网页版的整个会话流程划分为“登录”-“初始化”-“消息更新”-“发送消息”四个部分。其中登录部分分为“获取UUID”-“获取二维码”-“等到扫描二维码”-“获取登录参数”四个步骤;初始化部分分为“获取初始化信息”-“开启微信状态通知”-“获取好友列表”-“获取群组列表”四个步骤;消息更新部分分为“检查消息”-“获取最新消息”。

3 模拟登录

微信网页版只能通过手机APP扫描二维码这一种方式登录。用户打开网页版微信地址(https://wx.qq.com)时,网页首先向服务器(https://login.wx.qq.com/jslogin)发送一个Get请求,具体请求参数如表1:

登录APP查看全文

猜你喜欢

微信用户
微信
微信
关注用户
关注用户
关注用户
微信
微信
微信
微信
Camera360:拍出5亿用户