热门推荐
网站社交登录之微博登录
2024-10-31 23:29

QQ、微博、github等网站的用户量非常大,别的网站为了简化自我网站的登陆与注册逻辑,引入社交登陆功能
在这里插入图片描述
步骤
1)、用户点击QQ按钮
2)、引导跳转到QQ授权页
在这里插入图片描述

网站社交登录之微博登录

3)、用户主动点击授权,跳回之前网页。

1、进入微博开放平台
在这里插入图片描述
2、登陆微博,进入微连接,选择网站接入
在这里插入图片描述
3、选择立即接入
在这里插入图片描述

4、创建自己的应用
注意
这里需要输入用户或者公司的信息,不输入也可以,后面可以根据需要编辑
同时,申请者需要审核和授权,这里暂时也可以不做,但不保证以后微博平台会要求补充
在这里插入图片描述

5、我们可以在开发阶段进行测试了
在这里插入图片描述
记住自己的app key和app secret我们一会儿用
6、进入高级信息,填写授权回调页的地址(此步骤在创建应用时也会要求输入,但是可以跳过去
在这里插入图片描述
7、进入文档,按照流程测试社交登陆
在这里插入图片描述
在这里插入图片描述

1、创建应用

在这里插入图片描述
2、文档api
在这里插入图片描述
3、引导用户到如下地址
https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI

在这里插入图片描述
4、用户同意授权,页面跳转至 xxx/?code=CODE
例如: http://www.gulishop.com/success?code=fef987b3f9ad1169955840b467bfc661

5、使用返回的code,换取access token
授权码请求公式
https://api.weibo.com/oauth2/access_token?client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=authorization_code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI&code=CODE

根据公式的授权码测试url

https://api.weibo.com/oauth2/access_token?client_id=4217011631&client_secret=98de9bad1b633e42e01c46746e791047&grant_type=authorization_code&redirect_uri=http://www.xxxxxxx.com/success&code=fef987b3f9ad1169955840b467bfc661

注意,上面这个是post请求
{
“access_token”: “2.00pDpxyGd3J5bEef6b98778e0ZKsu4”,
“remind_in”: “157679999”,
“expires_in”: 157679999,
“uid”: “6397634785”,
“isRealName”: “true”
}

在这里插入图片描述

6、使用AccessToken调用开发API获取用户信息

    以上就是本篇文章【网站社交登录之微博登录】的全部内容了,欢迎阅览 ! 文章地址:http://dfvalve.xrbh.cn/quote/5169.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 迅博思语资讯移动站 http://keant.xrbh.cn/ , 查看更多