随着手机微信的崛起,腾讯发布的微信联登确实很诱惑pc端的伙伴们,现在就说说在pc端用微信扫一扫实现微信第三方登陆的方式。
第一步:获取AppID AppSecret (不做解释,自己去微信公众平台申请)
第二步:生成扫描二维码,获取code
https://open.weixin.qq.com/connect/qrconnect?appid=AppID&redirect_uri=http://www.baidu.com&response_type=code&scope=snsapi_login&state=2014#wechat_redirect
第三步:通过code获取access_token
https://api.weixin.qq.com/sns/oauth2/access_token?appid=AppID&secret=AppSecret &code=00294221aeb06261d5966&grant_type=authorization_code
第四步:因接口频率有次数限制,如果需要,刷新access_token
https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=AppID&grant_type=refresh_token&refresh_token=REFRESH_TOKEN
第五步:通过access_token和openid获取用户的基础信息,包括头像、昵称、性别、地区
https://api.weixin.qq.com/sns/userinfo?access_token=bezXEiiBSKSxW0eoblIewFNHqAG-PyW9OqI_L81E4ZCi2cFpfoJTyQc0xKlPPCtqK1kLJfiRbVrpoOVLw7fjpqh52bn7C68SHa2HSgYsVPXZPvJvtayDa57-_7TeHYw&openid=o39YsbmuV_bIPGpj1MTe
这是接口在线调试工具:
http://mp.weixin.qq.com/debug/
这是错误码说明文档:
http://mp.weixin.qq.com/wiki/17/fa4e1434e57290788bde25603fa2fcbd.html
另外需要特别注意,如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(open.weixin.qq.com)绑定公众号后,才可利用UnionID机制来满足上述需求,文档:
http://mp.weixin.qq.com/wiki/14/bb5031008f1494a59c6f71fa0f319c66.html
分享到:
相关推荐
本项目是基于ThinkPHP框架实现的一个简单示例,用于演示如何集成微信、微博和QQ这三大主流社交平台的第三方登录功能。 首先,我们要了解ThinkPHP框架。ThinkPHP是一款国内广泛使用的开源PHP框架,基于MVC(Model-...
提供的"weiLogin"压缩包可能包含了实现微信第三方登录的代码示例,包括前端和后端接口。前端部分主要负责引导用户授权并处理回调,后端部分则负责与微信服务器交互,获取并验证access_token,以及处理用户登录逻辑。...
微信第三方登录小demo是一个非常适合初学者实践的项目,它涵盖了微信开放平台的API使用和OAuth2.0授权流程。在这个项目中,你可以了解到如何通过微信API实现用户在自己的网站或应用上通过微信账号进行登录的功能。这...
详细的描述了第三方微信开发的说明,方便更多的开发者越来越多的使用微信的平台来开发移动产品
PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。 PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。 PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。 ...
在.NET开发环境中,微信授权第三方登录是一个常见的功能需求,它允许用户通过微信账号进行快捷登录,提高用户体验。本文将深入探讨如何使用C#语言来实现这一功能,以及在这个过程中需要注意的关键知识点。 首先,...
微信源码_微信第三方平台源码_微信第三方接口源码-微趣能
在Java开发中,微信第三方平台授权是一个常见的任务,它涉及到微信开放平台的API接口使用,以便为用户提供服务或实现特定功能。在这个过程中,开发者需要利用Java Web技术来构建应用程序,与微信服务器进行交互,...
微信第三方登录和分享是移动应用开发中常见的功能,它允许用户使用微信账号快速登录和分享内容到微信平台,提升用户体验并增加用户粘性。本文将详细介绍如何实现这一功能,并涉及的关键知识点。 首先,微信开放平台...
首先,我们需要理解微信第三方授权。微信开放平台允许开发者注册并创建自己的应用,获取AppID和AppSecret。当用户访问一个接入了微信登录的网站时,通过OAuth2.0协议,用户可以选择授权给该网站,网站则可获取到用户...
微信官方demo 不能直接用。此demo 已修改并亲测可用。
本教程将详细讲解如何实现第三方应用中的微信授权登录和微信网页扫码登录。 一、微信授权登录 1. **微信开放平台注册**:首先,你需要在微信开放平台(open.weixin.qq.com)注册并创建一个应用,获取到AppID和App...
本文将详细解析第三方App如何接入微信登录的过程,以及涉及到的关键技术点。 首先,要接入微信登录,开发者需要在微信开放平台(https://open.weixin.qq.com/)上注册成为开发者。在注册成功后,开发者需要在“管理...
微信第三方平台开发官方提供的工具库文件,主要用于提供满足与第三方平台服务器通信要求的PHP工具函数,可以直接调用进行加解密。 注意事项: 1.WXBizMsgCrypt.php文件提供了WXBizMsgCrypt类的实现,是用户接入企业...
微信api的接口代码,这个还不错,试试看吧!好资源分享下!
android,ios第三方登录官方参考链接,接口定义,基于oauth2.0身份认证
微信第三方支付是移动互联网时代企业或开发者为了实现商品或服务交易而采用的一种支付方式,它允许商家通过微信平台接收用户的支付款项。在这个过程中,开发者通常需要集成微信支付SDK,进行一系列的技术配置,以...
微信第三方授权是微信开放平台提供的一种服务,允许第三方开发者通过API接口获取用户在微信上的信息,以便在自己的应用中实现微信登录、分享、支付等功能。本文将深入探讨微信第三方授权的相关知识点,包括基本流程...