随笔分类 - WebChat
摘要:接收获取到消息 1、接收消息会有两条请求是成对的,一条是判断是否有消息,当他的响应内容有'selector:"2"'是说明有消息的,第二条是当他是有前面的值时,才去获取消息的内容,和这条消息是谁发送的,并且前端是不断的去轮询请求: 1、判断是否有消息的请求url: 参数图片: 后台实现的代码: 2、
阅读全文
摘要:用户给联系人发送消息 1、找到发送消息的url: 很奇怪完成的时候url后面还有参数,现在记录的 时候就没有找到了 2、这个是post请求,还有请求参数: 上面的字段等于: 3、后台片段代码如下: 4、当发送的消息为中文时会乱码,原因是当请求数据是json格式的时候,requests模块会把数据转换
阅读全文
摘要:获取该账号的联系人信息 1、微信登陆,会有一条contact的记录是联系人信息的请求,联系人信息的的url是: 上面的r值是一个时间戳,skey的值是前面保存票据TICKET_DATA_DICT["skey"],页面找到请求图片如下: 返回的内容中MemberList字段是存储联系人 2、获取联系人
阅读全文
摘要:获取用户的个人信息,联系人列表,公众号 1、页面展示,templates/index.html 2、后台返回的用户初始信息
阅读全文
摘要:a、status=408什么也没有操作 b、status=201微信扫了码但是没有点击确认 c、status=200代表扫码成功并确认登陆 前端是当页面加载完成才弄下一次请求,利用ajax请求,当status=408时,一直在加载请求,当status=201时,获取用户头像一直加载请求,直到stat
阅读全文
摘要:获取微信二维码 微信登陆页面地址: 1、找出二维码的地址: 2、获取二维码地址的另一个值: 3、获取微信二维码的代码如下 3.1 前端页面templates/webchat.html 3.2 后端请求获取二维码另一个值uuid,web/views.py
阅读全文
摘要:WebChat WEB微信 a、访问页面出现二维码 b、长轮询监听是否已经扫码并且点击确认 c、如何进行会话保持 d、如何获取用户列表 e、如何发送消息(接收消息) HTTP是短链接,客户端连接服务端(没法主动建立连接被动的),一连是无状态,连上了是断开的 分析、步骤: 1、获取二维码,获取票据:
阅读全文

浙公网安备 33010602011771号