微信获取openid的样例代码如下:

import requests

# 微信公众号的appid和secret
APPID = 'your_appid'
SECRET = 'your_secret'

# 获取code的url
code_url = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid={}&redirect_uri={}&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect'.format(APPID, 'your_redirect_uri')

# 用户同意授权后,会跳转到redirect_uri/?code=CODE&state=STATE,
# 通过code换取access_token的url
access_token_url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid={}&secret={}&code={}&grant_type=authorization_code'.format(APPID, SECRET, 'your_code')

# 发送GET请求获取code
code_response = requests.get(code_url)

# 解析code
code = code_response.json().get('code')

# 发送GET请求获取access_token和openid
access_token_response = requests.get(access_token_url)

# 解析access_token和openid
access_token = access_token_response.json().get('access_token')
openid = access_token_response.json().get('openid')
写一段微信获取openid的样例代码apiweixinqqcomsnsoauth2access_token

原文地址: http://www.cveoy.top/t/topic/b4e5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录