当前位置:首页 > 技术教程 > 脚本编程 > 正文内容

免费接入微信登录接口获取openid(无须申请,直接调用)

atao5年前 (2020-10-23)脚本编程4388

简介

免费接入微信登录接口获取openid(无须申请,直接调用,适合web、pc、手机端,全平台兼容)无缝衔接微信获取openid、微信头像地址、微信昵称信息

拿到openid之后,就可以自行操作更多身份验证的事情啦~~~

演示DEMO

1.获取临时编码和微信登录二维码base64图片

调用地址:https://www.qijinlai.com/wxlogin/wxlogin.php

将得到以下json(字符串)内容。

其中webcode为临时编码(下面需要用这个临时编码获取用户是否登录和登录信息);

其中imgbase64code为微信登录二维码base64图片(如何使用base64图片请自行百度);

示例如下显示:

{“webcode”:”20191013165730**********”,”imgbase64code”:”data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQAB”}

2.第一步获取到二维码图片地址之后,自行用base64转化为图片,然后打开微信扫一扫登录


3.根据上面步骤获取到的webcode临时编码,调用以下地址,用来获取是否登录以及登录信息

调用地址:https://www.qijinlai.com/wxlogin/wxlogincheck.php?webcode=***********

将得到以下json(字符串)内容。

其中state为状态参数,判断是否登录(0=未登录;1=登录);

其中webcode为上方临时编码参数;

其中openid为用户唯一编码值(不会和别人重复,是该用户身份和微信的id凭证,一一对应);如果获取到0,则未登录;

其中nicheng为用户微信昵称;如果获取到0,则未登录;

其中touxian为用户微信头像url地址;如果获取到0,则未登录;

其中logintime为用户登录的时间;如果获取到0,则未登录;

示例如下显示:

{“state”:”0″,”webcode”:”20191013*******”,”openid”:”0″,”nicheng”:”0″,”touxiang”:”0″,”logintime”:”0″}

{“state”:”1″,”openid”:”oCcAQ5S59***********”,”nicheng”:”*********”,”touxiang”:”https://wx.qlogo.cn/mmopen/vi_32/*************”,”logintime”:”2019-01-01 16:59:16″}

 

欢迎大家有问题bug直接下方反馈(*^__^*)


扫描二维码推送至手机访问。

版权声明:本文由武景涛的博客发布,如需转载请注明出处。

本文链接:http://www.yizhanhongtu.cn/post/34.html

分享给朋友:

相关文章

PHP微信开发-接口配置信息,入口文件Token配置失败解决办法

PHP微信开发-接口配置信息,入口文件Token配置失败解决办法

微信接口配置需要用到https开头的域名,然后将路径填写正确 如下下面是index.php代码://设置接口配置信息 $timestamp = $_GET['timest...

php原生代码实现短信验证码注册业务,流程详解附demo

php原生代码实现短信验证码注册业务,流程详解附demo

业务流程:用户在前端输入手机号后发送验证码请求,并发送到php处理页。php处理页收到手机号,生成验证码并调用短信平台。短信平台采用API对接,并发送验证码用户收到验证码,并提交注册php处理页收到验...

组织结构图OrgChart.js的简单使用,实现树状图结构

组织结构图OrgChart.js的简单使用,实现树状图结构

OrgChart.js是什么?基于ES6的组织结构图插件。特征支持本地数据和远程数据(JSON)。基于CSS3过渡的平滑扩展/折叠效果。将图表对齐为4个方向。允许用户通过拖放节点更改组织结构。允许用户...

php微信支付类下载,包含统一下单、回调、退款方法。

php微信支付类下载,包含统一下单、回调、退款方法。

微信支付全流程类文件,包含:统一下单接口、回调验证、微信退款、xml转换、签名生成和CURL等方法,自用类文件非常全,希望大家可以借鉴。另外注意1、下载后的类文件在一个pay的文件夹。2、类文件会带有...

php基于QRcode类生成二维码,类文件下载

php基于QRcode类生成二维码,类文件下载

使用PHP语言生成二维码,还是挺有难度的,除了调用生成二维码图片的接口除外,如果自己写代码生成,真的无从下手。然而,我们可以使用phpqrcode这个现成的类文件,PHP二维码生成类库,利用它可以轻松...

ThinkPHP框架下使用七牛云上传图片(文件)与删除

ThinkPHP框架下使用七牛云上传图片(文件)与删除

七牛云好处:云存储,云加速,CDN镜像存储等等,自直观的说,就是把一些静态文件如:css、js、图片等存储到七牛云,然后通过一个分配的或者自己绑定的域名开启CDN加速去访问,这样既减少了自己的服务器压...