微博-长链接变短链接顺便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 请求接口:
得到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
返回 access_token 就可以请求短连接接口