pc端网站微信登录

news/2024/11/24 19:48:46/

PC端网站的微信登录,首先要开通微信开放平台,跟微信公众号开发所需微信公众平台意思差不多。百度搜索微信开放平台,点击官网即可。

一.微信开放平台

这里是
在这里插入图片描述

在这里插入图片描述
这个平台的重点就是AppID、AppSecret和回调域名,后续用的到。

二.微信登录

这个是微信登录的官方文档。可以参考一下。微信登录官方文档

1.前端页面操作
调用微信扫码登录的地址

https://open.weixin.qq.com/connect/qrconnect?appid=appid&redirect_uri=redirect_uri&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect把参数填上,直接在地址栏放上去这个链接,就可以测试微信登录。
appid是上面提到在开放平台里的,redirect_uri是回调域名,也就是当用户点击同意(同意登录)后,去访问的地址。
简单来说开放平台的回调域名填你这个网址就行(不能有http://)。但是这里的参数的格式是 : 回调域名+接口。当用户点击同意时,直接访问你的接口,在接口里就可以获取code码,在通过code码或去tocken,获取用户信息等。

2.后台代码

public static void getAccessToken(String code) {String APPID = "";String secret = "";String url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=" + APPID + "&secret=" + secret + "&code=" + code + "&grant_type=authorization_code";String result = OkHttpClientUtil.getInstance().doGet(url);String access_token = JSON.parseObject(result).getString("access_token");String openid = JSON.parseObject(result).getString("openid");}//微信网页授权地址private String getWechatCodeUrl = "https://open.weixin.qq.com/connect/oauth2/authorize?" +"appid=[APPID]&" +                  //微信appid"redirect_uri=[REDIRECT_URI]&" +    //获取网页授权后,微信重定向地址"response_type=code&" +"scope=snsapi_userinfo&" +          //授权方式"state=STATE#wechat_redirect";//微信授权后返回的地址private String getCodeUrl = "http://tangshan.huodei.net" +"redirect/code?redirect_url=";//获取微信用户基本信息的接口地址private String getWechatUserUrl = "https://api.weixin.qq.com/sns/userinfo?" +"access_token=[ACCESS_TOKEN]&" +    //获取到的 access_token"openid=[OPENID]&" +                //公众号的 openid"lang=zh_CN";//获取access_token的接口地址,这里还可以获取到openidprivate String getAccessTokenUrl = "https://api.weixin.qq.com/sns/oauth2/access_token?" +"appid=[APPID]&" +        //微信的appid"secret=[SECRET]&" +    //微信的secret"code=[CODE]&" +        //重定向后微信携带的code参数"grant_type=authorization_code";

3.在这个接口内获取完所有需要的信息后,跳转页面。拼接一个首页地址或者其他页面地址就行。

本人小白,各位大佬若有意见或建议,还请批评指正。大家可以在评论区留言,大家互相探讨。


http://www.ppmy.cn/news/629118.html

相关文章

张小龙:做 PC 版微信是一种破坏

本文转载自 IT之家 微信早期是没有 PC 版的,即使现在已经有了,也不如手机端好用,每次登录都需要在手机上确认,长时间不登录甚至需要手机端重新扫码。 据了解,“微信之父”张小龙在其作品《微信背后的产品观》一书中透…

牛逼!PC内测版微信,含重大更新!

大家好,我是 JackTian。 微信移动端更新的6个新表情我真是爱了,但这几个新的表情在PC端目前还没有。 这不最近,微信团队刚刚发布了PC端微信3.1.0内测版,更新了一些功能,就包括增加这6个新的表情。 除此之外&#xf…

Python基于PC版微信实现机器人

在github中有基于web版的微信实现的实时收发消息api,python调用起来非常简单。但是目前来说,大部分的用户没法登录web版的微信,因此也就没法使用。 今天我们介绍基于windows版的微信,实现实时收发信息。本文站在巨人的肩膀上&…

PC端微信登录

1、微信开放平台 网站应用 开通微信登录 取得Appid和秘钥 2、配置回调域名 注意&#xff08;只要域名 不要完整路径&#xff09;&#xff08;查看应用详情中滑到最下面&#xff09; 3、后端代码 <?php namespace YOUR_NAMESSPACE;use YOUR_BASE_CONTROLLER; use think\…

微信PC端有了新功能,快来看看你知不知道

你们知道微信PC端更新了吗&#xff1f;它新增了几个功能&#xff0c;有兴趣了解的朋友就接着往下看吧。 1、文件路径更清晰 微信之前的文件存储路径&#xff0c;都是一串乱码的文件夹&#xff0c;不便于我们查找和管理。 微信更新后&#xff0c;现在接收到的文件路径&#xff…

windows-电脑版微信怎么双开、多开

电脑版微信怎么双开、多开 微信几乎是人人必备的沟通交流工具&#xff0c;而且很多朋友还不止一个微信号。在用电脑登陆微信的时候&#xff0c;怎么样才能实现微信双开甚至多开呢&#xff1f; 工具/原料 电脑 电脑版微信 多个微信号 方法/步骤 1 首先我们要在电脑上安装一…

短视频矩阵-短视频seo源码开发搭建

开发场景&#xff1a;抖音seo&#xff0c;短视频seo&#xff0c;抖音矩阵&#xff0c;短视频矩阵源码开源 一、 短视频矩阵源码需要掌握以下技术&#xff1a; 1. 视频编码技术 短视频矩阵系统利用视频编码技术&#xff0c;将视频文件进行压缩和解压缩&#xff0c;实现了高质…

污水厂3D可视化智慧大屏实现统一数据管理和信息化建设

随着城市化进程的加速和人口的不断增长&#xff0c;污水排放量也随之增加。3D可视化技术的出现&#xff0c;为污水厂的管理和运营带来了新的思路和方法。本文将探讨污水厂3D可视化智慧大屏系统的意义。 首先&#xff0c;污水厂3D可视化智慧大屏系统可以帮助管理人员更好地了解…