微博-长链接变短链接顺便OAuth认证

准备工作

1进入 微博开放平台 https://open.weibo.com/

2申请一个应用

 

得到 App Key,App Secret 是为了获取Access Token 才能请求 长链接转换成短链接 接口,接口请求地址信息 https://open.weibo.com/wiki/2/short_url/shorten   

获得 access_token 一共分为两步 第一步先请求页面 让用户授权得到OAuth 请求接口:

https://api.weibo.com/oauth2/authorize?client_id=3482353221&client_secret=643796b095fd8ca4c1640ea3dddc3833&grant_type=authorization_code&redirect_uri=http://example.com

得到code http://example.com/?code=7288ede475bf230bd576305c94015caa

 

https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI

YOUR_CLIENT_ID:即应用的AppKey,可以在应用基本信息里查看到。

YOUR_REGISTERED_REDIRECT_URI:即之前填写的授权回调页,注意一定要完全相同。

如果用户授权成功后,会跳转到回调页,此时需要得到url参数中的code值,注意code只能使用一次

 

第二步 拿到第一步返回的code 用于获取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

 

返回 access_token 就可以请求短连接接口

 

转载于:https://www.cnblogs.com/li-jin/p/10912887.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值