作者:摩西摩西 | 来源:互联网 | 2023-07-02 12:32
最近在做应用中添加SNS分享功能,只需要分享功能,腾讯的SDK和Demo还是挺直观的,看了下基本上就能用了,而新浪的Oauth认证看了个例子是跳出程序到Web上去认证的,体验很不好
最近在做应用中添加SNS分享功能,只需要分享功能,腾讯的SDK和Demo还是挺直观的,看了下基本上就能用了,而新浪的Oauth认证看了个例子是跳出程序到Web上去认证的,体验很不好。不过Oauth认证这个过程都差不多,所以就直接将QQ的做了写修改,使用比较方便。
1:把Delegate中下的key和secret改成自己的,如果你喜欢在模拟器中输入可以不写 !
2:把QVerifyWebViewController中的VERIFY_URL改成新浪的
http://api.t.sina.com.cn/oauth/authorize?oauth_token=
3:把QWeiboSyncApi和QWeiboAsyncApi中的一些URL和parameters改了
详细的改那些看源码吧!
我只测了发布一条微薄(update),没有测上传图片(upload)
注:后来发现传图是有问题的,那个ipa让人蛋疼,这个问题可以到http://minblog4sina.googlecode.com/svn/trunk/下个例子minblog4sina,借用他的upload方法可以成功分享图片到新浪微博
- QWeiboSDK4iOS_Sina.zip (673.7 KB)
iOS实例下载:使用腾讯的SDK将新浪微薄嵌入到应用中