接入微博第三方登录

一、登录微博开放平台,申请成为开发者

微博开放平台:https://open.weibo.com/
进入我的应用:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以下三步就不截图了:
在这里插入图片描述

二、成为开发者后创建应用(基本信息一审)

由于申请过了,部分截图无法截取,请见谅:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
应用图片这儿注意:
这儿严格要求图片的大小,推荐使用改图宝(百度搜)在线改图!

三、高级信息二审

授权回调、以及取消授权回调都要填上审核。后面要用!
在这里插入图片描述

以上信息都是关于申请这一块的,总之,该填的都填上,没比较难理解的需求

四、接入总流程

接入所有的第三方应用,总的思想就是:

以参考官方文档为主,网上教程为辅

即使我发的这篇教程,可能根据时间的变化,请求的参数或API可能会发生变化,申请的流程会变化,因此可能会造成不必要的麻烦,还是以官方文档为主,网上教程为辅。

1、获取code值
请求api:https://api.weibo.com/oauth2/authorize
请求参数:

参数名是否必须含义
client_id必须滴你应用里面的AppKey
redirect_uri必须滴你应用的授权回调页(回调地址)
返回值:
你的回调地址/code=xxxxxxxxx在这里插入图片描述
2、获取access_token
请求api:https://api.weibo.com/oauth2/access_token
请求参数:
参数名是否必须含义
------------------
client_id必须滴你应用里面的AppKey
client_secret必须滴你应用里面的AppSecret
grant_type必须滴写死的:authorization_code
code必须滴上一步回调地址所返回的code值
redirect_uri必须滴你应用的授权回调页(回调地址)
返回值:
在这里插入图片描述
3、获取uid
请求api:https://api.weibo.com/oauth2/get_token_info
请求参数:
参数名是否必须含义
------------------
access_token必须滴上一步返回来的access_token
返回值:
在这里插入图片描述
4、获取用户的信息
请求api:https://api.weibo.com/2/users/show.json
请求参数:
参数名是否必须含义
------------------
access_token必须滴上面步骤获取的access_token
uid必须滴上面步骤获取的用户的uid
screen_name必须滴用户的screen_name
注意:uid和screen_name虽然都是必须的,但二者只能选一个!

返回值:
在这里插入图片描述
官方文档参考:https://open.weibo.com/wiki/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值