QQ无法登陆,需要旧设备扫描,申诉过不去提交不了,有手机号绑定但是没有验证下登陆旧QQ的方法

我是一个懒人甚至只有一个手机号,绑定到主QQ了,但是一个手机号只能绑定一个,其它都试过但是无法验证,但是这个QQ却与该手机号有关联,这就是最关键最后的解决方案

安卓使用最新的QQ,进入之后使用手机号登陆,就会显示与该手机号有关联的QQ,进去后会发现不只有一个扫码验证,还多了一个账号密码验证输入之后就登陆成功了

### 实现微信小程序中获取用户手机号功能 #### 获取 `access_token` 为了能够顺利地通过服务器端与微信后台交互来获取用户的手机号,首先需要获取到`access_token`。这可以通过向特定的API发送请求完成,其中涉及到应用的AppID和AppSecret作为参数传递给接口[^1]。 ```json GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET ``` 成功响应会返回JSON数据包,内含`access_token`字段以及该令牌的有效期。 #### 小程序前端准备 在小程序前端部分,开发者工具提供了组件供开发者用于发起手机号授权请求。此组件允许用户确认是否同意授予其电话号权限。一旦用户同意,则可以得到加密的数据字符串及签名,这些信息随后会被送往后端处理[^2]。 ```html <button open-type="getPhoneNumber" bind:getphonenumber="handleGetPhoneNumber">点击获取手机号</button> ``` 上述代片段展示了如何创建一个按钮触发器以启动手机号授权流程;当用户按下这个按钮时,将会执行绑定方法`handleGetPhoneNumber`。 #### 后台逻辑编写 接收到从前端传来的已加密的信息之后,服务器侧需利用之前取得的`access_token`解密所接收的消息体中的敏感资料——即用户的手机号。具体来说就是调用微信开放平台提供的专门用来解开由客户端发过来经过AES算法保护过的文本串的服务接口。 ```python import requests def decrypt_phone_number(encrypted_data, iv, session_key): url = f"https://api.weixin.qq.com/wxa/business/getuserphonedetail?access_token={ACCESS_TOKEN}" payload = { "encrypt_data": encrypted_data, "iv": iv } response = requests.post(url, json=payload) result = response.json() if 'phone_info' in result and 'purePhoneNumber' in result['phone_info']: return result['phone_info']['purePhoneNumber'] else: raise Exception("Failed to get phone number.") ``` 这段Python脚本说明了怎样构建HTTP POST请求去访问官方文档指定路径,并附带必要的负载项(包括但不限于加密后的数据流、初始化向量IV),从而最终解析出真实的移动电话序列。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值