微信聊天记录查看、恢复2之uin为10位数字

     有的时候,会有想要查看、找回微信聊天记录的需求。这个网上很多文章已经说明了。我自己也写了一篇记录一下微信聊天记录查看、恢复。我感觉还是比较详细的,分享出来。

     而那篇文章是说的uin位9位的情况下的,对于微信账号uin位10位的情况下略有不同。当然这里的10位uin是指的用chrome://net-internals/#events抓包拿到的uin。当微信账号uin位10位的时候,我也记录了下来,在微信聊天记录查看、恢复2之uin为10位数字。没有详解原因,这里也给大家说一下10位uin的情况怎么出理。

       当通过chrome://net-internals/#events抓包拿到的uin为10位的时候,使用这个uin减去无符号int的最大值(42949627296)的到的数字就是正确的uin,注意要记得带上负号。手机IMEI码和这个带负号的uin拼接进行MD5的32位加密,拿到的小写前7位字符就是打开EnMicroMsg.db文件的密钥

在Vue.js中,如果你想要通过点击链接实现跳转到企业微信聊天的功能,你需要集成企业微信的JS-SDK,并且配合Vue的事件监听机制。以下是一个简单的步骤: 1. **引入JS-SDK**:首先,你需要在项目中引入企业微信的`jsapi_ticket.js`文件,获取并保存`jsapi_ticket`。 2. **注册事件处理器**:在Vue组件中,可以使用`@click`指令绑定一个函数,这个函数会在用户点击链接时触发。 ```html <a @click="openWechatChat">点击跳转到企业微信</a> <script> export default { methods: { openWechatChat() { // 调用微信分享API,需要配置jsApiList,如"link" wx.config({ jsApiList: ['wx.openURL'], debug: false, // 开启调试模式 appId: 'your_appid', // 企业微信的AppID timestamp: '', // 由服务器返回的timestamp nonceStr: '', // 由服务器返回的noncestr signature: '', // 由服务器返回的signature jsApiCallback: 'onMenuShareTimeline' }); // 获取授权完成后的ticket,然后调用接口打开聊天窗口 wx.ready(function () { wx.openURL({ url: 'weixin://msg/chat?uin=企业微信接收者ID' // 要跳转的企业微信联系人ID }); }); } } } </script> ``` 3. **服务器交互**:为了生成有效的签名和票据,你需要从服务器端获取这些信息,通常会包含在你生成的链接中作为查询参数传递。 注意:上述示例仅适用于企业微信网页版的页面内跳转,如果是在单页应用SPA中,可能需要结合路由管理工具来处理跳转。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值