关联微信登录

    • 首先获取微信APPid
  • 前言
  • 一、首先获取微信APPid
  • 二、使用步骤
    • 1.前端页面加入微信
    • 2.后台写入action
  • 总结

第一次发博客,就发一篇关于平台互联微信登录.

首先获取微信APPid


前言

提示:网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。


提示:以下是本篇文章正文内容,下面案例可供参考

一、首先获取微信APPid

1.登录微信开发者平台》注册账号》选择企业用户和个人用户。

2.创建网站(手机端)应用

3.提交成功后等待微信开发者平台审核。
4.审核通过后还需填写关于微信登录接口信息


5.注意这个认证需要一个微信认证费用,国内是300,国外的话就是99美元

6.付过钱后填写一些公司的信息(这一块比较麻烦一点,当然你如果是个人的话就没有了)一些财务信息

二、使用步骤

1.前端页面加入微信

代码如下(示例):

<a href="${base}/weixin_login.jspx" class="quick-weixin" title="微信账号登录" ></a>

2.后台写入action

代码如下(示例):

<?php
//生成state参数,利用MD5对时间戳进行加密生成32位数的state,也是为了简单哈哈,自己用其他方法生成吧
//时间戳
$time = time();
//对时间戳进行加密,就是state
$state = MD5($time);
//APPID
$appid = "你的APPID";
//redirect_uri回调地址,也就是请求完了之后,咱们需要跳转的地址,我这里直接跳转到我网站的oauth.php的地址,这个文件是 用来下一步获取access_token的
$redirect_uri = "http://www.xxx.com/open/oauth.php";
//scope默认是snsapi_login
$scope = "snsapi_login";//拼接参数进行自动跳转
echo "<script>location.href=\"https://open.weixin.qq.com/connect/qrconnect?appid=$appid&redirect_uri=$redirect_uri&response_type=code&scope=$scope&state=$state#wechat_redirect\";</script>";
?>

该处使用的url网络请求的数据。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了微信扫码登录的使用。
注意:后台请求的回调函数是全面的,微信开发者平台中写的回调函数只需写入网站地址即可

平台扫码使用微信登录相关推荐

  1. python获取微信用户基本信息_微信开放平台扫码登录获取用户基本信息!附可用demo...

    微信开放平台提供了网站扫码登录的接口,用于获取用户基本信息(头像,昵称)方便网站快速接入微信登录,快捷登录.需要使用登录接口,需要成为微信开放平台认证开发者(300元)才可以获得这个接口权限. 准备工 ...

  2. 微信开放平台扫码登陆

    微信授权扫码登陆 微信开放平台提供了两种登陆方式,一种是会跳转到一个很丑很丑,只有一个二维码的界面里: 另一种则是可以自己定制化的(二维码内嵌到自己网站内的方式) 第一种方式的完成非常简单,但是第二种 ...

  3. Vue 前端对接第三方平台扫码登录(Oauth2)

    本方式是用 Oauth2 的方式实现扫码登录的,其中省略了不少不重要的代码 1.编写页面样式,设置扫码链接入口 1.页面样式不多说,参考一下: <el-dropdown><span ...

  4. php源码微信快速登陆,PHP实现微信开放平台扫码登陆源码下载

    一.首先到微信开放平台申请https://open.weixin.qq.com/ 获取到appid和APPSECRET,前台显示页面以下 var obj = new WxLogin({ id: &qu ...

  5. 基于Android平台扫码识别并链接服务器demo

    资料在我的网盘:Android文件夹 第一:开发平台搭建. 本项目采用Android studio(android-studio-bundle-162.4069837-windows.exe)作为开发 ...

  6. vue+spring boot项目实现PC端微信登录

    一.实现微信登录在编码前需要在微信开放平台注册开发者账号和安装NatApp获取域名. 微信开放平台注册开发者账号可参考:https://blog.csdn.net/weixin_45001200/ar ...

  7. web项目web接入微信登录

    最近写了一个简单的微信第三方登录功能,存粹分享下心得和体会 首先需要APPID和SCRECT还有回调域(第三方地址,一般是公司的域名)(域名解析), 获取步骤是: a.在微信开放平台https://o ...

  8. web项目接入微信登录

    最近写了一个简单的微信第三方登录功能,纯粹分享下心得和体会 先上代码 /*微信登录*/ @Override public AjaxResult wechat(Map<String, String ...

  9. 微信扫码登陆/微信公交号 登录PHP 自适应 UnionID统一用户

    <?php namespace Topxia\Component\OAuthClient; /**  * 微信扫码登陆  * Enter description here ...  * @aut ...

最新文章

  1. 基于FPGA的IP核RAM的设计和调用
  2. ios模拟器快捷键操作
  3. 4e4 Coursework decomposition
  4. 白话详细解读(五)-----U-Net
  5. python学习笔记(二十八)日志模块
  6. html防替换资源,Webpack中有没有替换html静态资源的插件
  7. 单例设计模式共享数据分析、解决,call_once
  8. Appcan、apicloud、HBuilder 不同之处解析
  9. MongoDB vs MySQL,哪个效率更高?
  10. c语言头文件下载微盘,c语言头文件下载 C语言头文件大全.doc
  11. AndroidStudio:The application‘s minSdkVersion is newer than the device API level.
  12. sketch插件 android,Sketch 插件大集合
  13. 已经开工三天的软件测试工程师:被女足和谷爱凌感动到了
  14. [10.21][转贴][中国][成龙作品集34部][DVD-RMVB/16.2G][中文字幕/影片截图]
  15. EasyExcel的简单读取操作
  16. CNCC“智能+引领社会发展”大会总结
  17. 网页采集工具-免费网页采集工具大全
  18. EventBus使用与分析
  19. 2021-2027中国内部威胁管理(ITM)软件市场现状及未来发展趋势
  20. GeoTools学习参考文章

热门文章

  1. 我与《深入浅出嵌入式底层软件开发》
  2. C++游戏系列1-角色类
  3. 如何快速实现多指标计算
  4. idea配置Git以及操作
  5. android删除sim卡短信恢复,如何从安卓免费恢复已删除的短信
  6. 阿里云服务器CPU有AMD处理器吗?阿里云AMD服务器规格大全
  7. 电脑修复后,一直进行磁盘检查,导致启动很慢(已解决)
  8. python的一些简单练习题
  9. sqlbulkcopy是覆盖式更新吗_你“裂开”了吗?微信推出“打工人”专属表情包,没有的别着急...
  10. java后端介绍ppt_幻灯片数据展示