2018-08-08

1.授权的介绍
官方如何请求数据
模仿新浪微博如何请求数据
2.在网页中演示
打开微博开发平台,成为新浪开发者,创建应用程序
获取appkey/appsecret/回调地址
获取登录的页面低者:拼接地址
浏览器中演示登录过程
3.创建授权控制器
创建授权控制器,并且通过xib描述
弹出授权控制器
设置授权控制器的导航栏
添加webview,并且加载百度页面
4.加载授权页面
拼接的地址->appkey/回调地址
webview加载网页时,使用svprogresshud给用户提示
自动填充:webview执行js代码
5.获取code
实现webview的代理方法
request对象->url->urlstring
判断urlstring中是否包含了code=
获取code
6.请求accesstoken
使用网络工具类发送网络请求
.封装请求access token的方法
.获取请求的urlstring
.获取请求的参数
.发送网络请求
创建模型,将accesstoken中信息转成模型对象
.创建模型
.添加属性:1>access_token2>expires_in3>did
通过kvc将字典转成模型对象
重写description属性
.对过期日期的处理
将过期的秒转成过期的nsdate类型
7.请求用户信息(昵称和头像地址)
使用网络工具类封装请求方法
发送网络请求
.获取请求的urlstring
.获取请求的参数:1>accesstoken 2>uid
.发送网络请求
给useraccount添加2个属性

你可能感兴趣的:(2018-08-08)