新浪微博在iOS中的应用

本文只简单阐述利用OAuth协议实现新浪微博的登录,还有很多其他的功能请参考官方的API。

1、注册应用

通过新浪微博的开放平台注册一个应用,注册成功之后,你会得到一个App Key和一个App Secret。有了这些,你才可以申请权限。

2、创建一个request,这个request包含key和secret的信息,用于向新浪微博申请获得对应用户的权限。

3、通过request向新浪微博发出请求,告诉新浪微博这是一个合法的注册过的应用,现在准备申请获得用户的权限。

4、获得未授权的Request Key。这个未授权的Request Key就相当于放行条,也就是新浪微博允许你开始获取用户的权限。

5、根据这个Request Key的内容,获得一个url地址,这个地址就是用户输入用户名和密码的地方。这个url是新浪微博为你的这个应用创建的,是属于新浪微博的。调用iOS的接口,从浏览器打开这个url界面。

6、用户在上述登录界面输入自己的用户名和密码,成功登录之后,你可以获得已授权的Access KEY。这个Access Key就包含了用户的登录信息。

到目前为止,你已经确定用户是新浪微博的用户了,自然也是你的应用的用户,所以接下去,就是用户登录成功,进入你的应用主界面。

具体的实现这里就不赘述了,请参考附件。

猜你喜欢

转载自eric-gao.iteye.com/blog/1618674