调用iPhone客户端进行授权发微博的方法
以前写微博分享时,都是自己写代码进行授权,后来通过友盟的组件来发完成,代码量少了很多,最近发现有些程序可以直接调用iPhone上已经安装的微博客户端来完成微博的发送,这样更好了,如果已经在微博上输入过用户名了,现在什么都不用输入了,这就更好了。
查了一下,原来sina提供了这样的方式,这叫做SSO授权,支持iPhone,安卓。
参考网址:http://open.weibo.com/wiki/移动应用SSO授权
下载里面的SDK 里面有一个说明文档,写的很详细
主要步骤:
1.在你的工程设置项,targets 一栏下,选中自己的 target,在 Info->URL Types 中添加 URL Schemes,此值是 sso 登录时回调时所用。本例采用默认格式:”sinaweibosso.”+” 自己应用的 app key”,
新浪微博客户端根据这个URL Scheme来返回到你的程序上。
下面是我根据Demo写的一个可以参考
例子下载sinaweibo_ios_sdk&demo