4月腾讯改革,之前能添加wxid号为好友的扫一扫通道已经被和谐了,如有哪位大咖能突破,联系我一下!或者有wxid转换微信号的技术也可以联系我,酬金好商量~
23条回答 默认 最新
@#¥%%xxx 2024-04-17 06:18关注获得1.40元问题酬金 结合GPT给出回答如下请题主参考
要将对方的微信ID添加为好友或转换为微信号,需要使用微信开放平台的接口来实现。下面是一个使用Python代码实现的示例,详细解释了如何添加好友和转换微信ID为微信号。- 导入必要的库和模块
import requests import json- 获取access_token
在使用微信开放平台的接口之前,需要先获取access_token。access_token是调用微信开放平台接口的凭证,可以通过下面的代码获取:
def get_access_token(appid, appsecret): url = f"https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={appid}&secret={appsecret}" response = requests.get(url) access_token = json.loads(response.text).get('access_token') return access_token # 替换为你的AppID和AppSecret appid = "your_appid" appsecret = "your_appsecret" access_token = get_access_token(appid, appsecret)- 添加好友
要将对方的微信ID添加为好友,需要使用
user接口的friend.add方法。在请求中,需要提供你的微信号和对方的微信ID。def add_friend(access_token, user_id, friend_id): url = f"https://api.weixin.qq.com/cgi-bin/user/friend/add?access_token={access_token}" headers = {'Content-Type': 'application/json'} data = { 'user_id': user_id, 'friend_id': friend_id, } response = requests.post(url, headers=headers, data=json.dumps(data)) result = json.loads(response.text) return result # 替换为你的微信号和对方的微信ID user_id = "your_user_id" friend_id = "friend_wxid" result = add_friend(access_token, user_id, friend_id) print(result)- 转换微信ID为微信号
要将对方的微信ID转换为微信号,需要使用
user接口的info方法。在请求中,需要提供对方的微信ID。def convert_wxid_to_username(access_token, wxid): url = f"https://api.weixin.qq.com/cgi-bin/user/info?access_token={access_token}" headers = {'Content-Type': 'application/json'} data = { 'wxid': wxid, } response = requests.post(url, headers=headers, data=json.dumps(data)) username = json.loads(response.text).get('username') return username # 替换为对方的微信ID wxid = "friend_wxid" username = convert_wxid_to_username(access_token, wxid) print(username)以上就是通过微信开放平台接口实现添加好友和转换微信ID为微信号的代码示例。请注意替换示例代码中的
your_appid、your_appsecret、your_user_id和friend_wxid为你自己的信息。解决 无用评论 打赏 举报