微信授权登录:PC端扫码登录[unionid](二)

19

微信授权登录:PC端扫码登录[unionid](二)

微信授权登录:PC端扫码登录[unionid]

一、准备工作

为了实现使用微信扫描PC二维码的方式登录PC端网站,我们需要完成以下准备工作:

①申请微信开放平台首先,我们需要申请微信开放平台账号。微信公众平台无法实现此功能,因此我们需要单独申请微信开放平台账号。

步骤:

1. 访问微信开放平台官网( 点击"立即注册"按钮,填写相关信息并完成注册3. 等待审核通过后,登录微信开放平台控制台②申请创建网站应用在微信开放平台控制台中,我们需要申请创建一个新的网站应用。

步骤:

1. 登录微信开放平台控制台2. 点击"我的应用"按钮3. 点击"添加应用"按钮,选择"网站应用"

4. 填写相关信息并完成应用创建③申请网站应用成功后会为你分配APPID和APPSecret在上一步骤中,我们已经成功创建了一个新的网站应用。现在,我们需要获取APPID和APPSecret。

步骤:

1. 登录微信开放平台控制台2. 点击"我的应用"按钮3. 找到刚刚创建的网站应用,点击进入应用详情页4. 在应用详情页中,找到"基本信息"部分,APPID和APPSecret将会显示在此处二、实现微信扫码登录

现在,我们已经完成了准备工作。下一步骤是实现微信扫码登录。

①获取微信授权URL我们需要使用APPID和APPSecret来获取微信授权URL。

步骤:

1. 使用以下代码片段,获取微信授权URL```pythonimport requestsappid = '你的APPID'

appsecret = '你的APPSecret'

url = f' 使用以下代码片段,生成微信扫码登录二维码```pythonimport qrcodeurl = ' = qrcode.QRCode(

version=1,

error_correction=qrcode.constants.ERROR_CORRECT_L,

box_size=10,

border=4,

)

qr.add_data(url)

qr.make(fit=True)

img = qr.make_image(fill='black', back_color='white')

```

③实现微信扫码登录逻辑我们需要使用微信授权URL和二维码来实现微信扫码登录逻辑。

步骤:

1. 使用以下代码片段,实现微信扫码登录逻辑```pythonimport requestsappid = '你的APPID'

appsecret = '你的APPSecret'

url = f' = qrcode.make(url)

qr_code.save('qrcode.png')

def login():

code = input('请输入微信扫码登录二维码中的验证码:')

response = requests.post(

' data={

'code': code,

'appid': appid,

'appsecret': appsecret }

)

if response.status_code ==200:

print('微信扫码登录成功!')

else:

print('微信扫码登录失败!')

login()

```

以上就是实现使用微信扫描PC二维码的方式登录PC端网站的详细步骤。

登录授权微信

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 (2.0版本)企业微信可信域名,个人添加企业微信可信IP方法

下一篇 微信小程序之顶部导航栏(选项卡)实例 —— 微信小程序实战系列(1)