网站第三方登录

微信开放平台账号:犀牛邮箱登录 密码:m
一.微信登录


二.QQ登录
1.申请应用 获取appid appkey
    appid 的值即为oauth_consumer_key的值
    appkey 的值即为oauth_consumer_secret的值
2.用户点击QQ登录时触发qq 登录对话框
3.获取Authorization Code

    请求地址

    PC网站:https://graph.qq.com/oauth2.0/authorize

    参数: response_type,    client_id,      redirect_uri,    state,   scope.idsplay,f_ut(红色必须)
    用户成功登录并授权,跳转回调地址并带回 Authorization Code 和原始的state值 (code十分钟过期)
4.通过Authorization Code 获取AccessToken   

    请求地址

    PC网站:https://graph.qq.com/oauth2.0/token

    参数:grant_type,    client_id,    client_secret,    code,    redirect_uri 

    成功返回 accessToken

5.通过输入在上一步获取的Access Token,得到对应用户身份的OpenID。
    OpenID是此网站上或应用中唯一对应用户身份的标识,网站或应用可将此ID进行存储,便于用户下次登录时辨识其身份,或将其与用户在网站上或应用中的原有账号进行绑定。

    请求地址

    PC网站:https://graph.qq.com/oauth2.0/me

    参数 access_token

    callback({"client_id":"YOUR_APPID","openid":"YOUR_OPENID"});

6.调用openApi接口获取用户数据

    https://graph.qq.com/user/get_user_info?access_token=YOUR_ACCESS_TOKEN&oauth_consumer_key=YOUR_APP_ID&openid=YOUR_OPENID

    参数:access_token   oauth_consumer_key    openid 

    

三.微博登录
1.引导用户访问
    如果用户同意授权,页面跳转至 YOUR_REGISTERED_REDIRECT_URI/?code=CODE
2.换取accessToken
    参数:  client_id   client_secret   grant_type     redirect_uri  code
    返回 accessToken 
3.使用oauth2.0调用API
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值