ios开发-跪求iOS开发的新浪微博授权登录,要求源码实现.

问题描述

跪求iOS开发的新浪微博授权登录,要求源码实现.

跪求iOS开发的新浪微博授权登录,要求源码实现,不要第三方的,也不要静态库的,求大神给个Demo,本人小菜鸟一枚,刚工作不久,求大神关照,无以为报,只愿好人一生平安!
QQ:903142826 邮箱cuimingran@163.com

解决方案

1.首先你要有新浪开发者账号,无非是到开放平台建立一个项目,然后把你的账号添加进去,你创建的项目中有app key,app secret以及授权跳转地址uri,还要在工程中导入新浪SDK
AppDelegate.h
#import "SinaWeibo.h"
#define kAppKey

#define kAppSecret

#define kAppRedirectURI
宏后面对应你的app key,app secret以及授权跳转地址uri
AppDelegate..m
//初始化新浪微博对象

  • (void)_initSinaWeibo
    {
    _sinaweibo = [[SinaWeibo alloc] initWithAppKey:kAppKey appSecret:kAppSecret appRedirectURI:kAppRedirectURI andDelegate:self];

    //读取本地保存的认证信息
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    NSDictionary *sinaweiboInfo = [defaults objectForKey:@"SinaWeiboAuthData"];
    if ([sinaweiboInfo objectForKey:@"AccessTokenKey"] && [sinaweiboInfo objectForKey:@"ExpirationDateKey"] && [sinaweiboInfo objectForKey:@"UserIDKey"])
    {
    _sinaweibo.accessToken = [sinaweiboInfo objectForKey:@"AccessTokenKey"];
    _sinaweibo.expirationDate = [sinaweiboInfo objectForKey:@"ExpirationDateKey"];
    _sinaweibo.userID = [sinaweiboInfo objectForKey:@"UserIDKey"];

    NSLog(@"读取本地授权信息成功");
    

    }

}

#pragma mark -SinaWeibo delegate

  • (void)sinaweiboDidLogIn:(SinaWeibo *)sinaweibo
    {
    NSDictionary *authData = [NSDictionary dictionaryWithObjectsAndKeys:
    sinaweibo.accessToken, @"AccessTokenKey",
    sinaweibo.expirationDate, @"ExpirationDateKey",
    sinaweibo.userID, @"UserIDKey",
    sinaweibo.refreshToken, @"refresh_token", nil];
    [[NSUserDefaults standardUserDefaults] setObject:authData forKey:@"SinaWeiboAuthData"];
    [[NSUserDefaults standardUserDefaults] synchronize];

}
在你需要登录的视图控制器里面
写如下方法

  • (SinaWeibo *)sinaweibo
    {
    AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
    return delegate.sinaweibo;
    }
    登陆的地方写,在相同视图控制器里面
    //打开授权界面登陆
    [self.sinaweibo logIn];

//注销账号
//删除新浪的认证信息
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"SinaWeiboAuthData"];
[[NSUserDefaults standardUserDefaults] synchronize];

解决方案二:

参考 iOS 新浪微博客户端Demo实践之(一)OAuth2.0认证

解决方案三:

上面的答案有帮助吗?如果还有问题,请提出来,如果对答案满意,请顶一下,并标记为采纳答案,谢谢!

时间: 2024-09-27 06:20:54

ios开发-跪求iOS开发的新浪微博授权登录,要求源码实现.的相关文章

插件-跪求jquery开发的横向时间轴控件?

问题描述 跪求jquery开发的横向时间轴控件? 如上图,谁用过这样的一款插件,在线等............. 解决方案 http://www.oschina.net/news/60906/jquery-timeline%20-plugins 解决方案二: 推荐两个插件给你: 1.使用CSS3和jQuery制作的水平时间轴 http://www.leyideng.com/pages/2015-11/435.html 2.jQuery时间轴插件:jQuery Timelinr http://ww

.NET开发邮件发送功能的全面教程(含邮件组件源码)

原文 http://www.cnblogs.com/heyuquan/p/net-batch-mail-send-async.html    今天,给大家分享的是如何在.NET平台中开发"邮件发送"功能.在网上搜的到的各种资料一般都介绍的比较简单,那今天我想比较细的整理介绍下: 1)         邮件基础理论知识 2)         邮件发送相关.NET类库 3)         介绍我开发的一个发送邮件的小组件(MailHelper) 4)         MailHelper

Android开发中用相机拍照后图片裁剪的实例及源码

其实Android提供Intent让我们打开系统的相机,但是系统相机跟自己app风格不搭,而且用起来体验不好.所以我使用了SDK提供的camera API自定义了一个相机,并且在相机界面上面添加了参考线,有助于用户将题目拍正,提高ocr的识别率. 1.绘制参考线的代码 public class ReferenceLine extends View {     private Paint mLinePaint;     public ReferenceLine(Context context) {

求高手kindeditor富文本编辑器,使用源码及详解,谢谢各位,急,急,急,急,急急

问题描述 求高手kindeditor富文本编辑器,使用源码及详解,谢谢各位,急,急,急,急,急急 求高手kindeditor富文本编辑器,使用源码及详解,谢谢各位,急,急,急,急,急急 解决方案 参考:http://blog.csdn.net/thinkhlin_down/article/details/6065619http://www.poluoluo.com/jzxy/201306/214700.htmlhttp://cshbbrain.iteye.com/blog/1892698 解决方

求Single-pass聚类算法和K-means聚类算法源码!

问题描述 求Single-pass聚类算法和K-means聚类算法源码! 本人最近在学习舆情热点分析,能力有限,刚起步,求Single-pass聚类算法和K-means聚类算法源码!最好是Java写的,万分感谢! 解决方案 我也是在找single-pass的源码,楼主找到了吗?K-means算法在Weka-3-7weka-srcsrcmainjavawekaclusterersSimpleKMeans中有实现,可以看看 解决方案二: 没有找到single-pass,同求!

高分悬赏 求C#SGIP发送短信的完整源码

问题描述 高分悬赏!高分悬赏!高分悬赏!求C#SGIP发送短信的完整源码,包含调用.最好是在网页上输入手机号码和短信内容. 解决方案 解决方案二:高分没用,要高薪

地理信息系统开发-跪求专业的GIS(电子地图、地理信息系统)开发引擎API

问题描述 跪求专业的GIS(电子地图.地理信息系统)开发引擎API 现在急需寻求一个专业做GIS地图开发的公司,不知道各位网友有没有好的介绍下,不甚感激! 解决方案 不知道具体项目是什么?涉及到哪些方面?LZ如果不是很清楚的话,可以去上海为卓科技的公司网站看下,应该会有帮助.

gis开发-跪求高性价比的GIS引擎

问题描述 跪求高性价比的GIS引擎 最近接手一个GIS项目,本来说用百度或者google,但是考虑到需要用到公网,因此只能另作考虑,如果有这方面资源的麻烦介绍几个,小弟不深感激. 解决方案 supermap arcgis mapgis

《iOS网络编程与云端应用最佳实践》上线了-源码下载,样章-正式发售了

我的最新作品:<iOS网络编程与云端应用最佳实践>一书正式发售:(欢迎大家到京东.当当.亚马逊购买)    当当   亚马逊   京东 源码和试读章节和大家分享一下! <iOS网络编程与云端应用最佳实践>书籍源码下载地址(免费下载):   http://download.csdn.net/detail/tonny_guan/5419117 试读章节下载地址   http://download.csdn.net/detail/tonny_guan/5419123    可以通过微博在