设为首页 加入收藏

TOP

iOS5.0以上使用新浪微博开放平台OAuth
2014-11-23 23:19:45 来源: 作者: 【 】 浏览:14
Tags:iOS5.0 以上 使用 新浪 开放 平台 OAuth

新浪微博开放平台为第三方应用提供了简便的合作模式,满足了手机用户和平板电脑用户随时随地分享信息的需求。通过调用平台的api即可实现很多微博上的功能。


本篇主要目的是记录新浪微博移动SDK iOS版本的在iOS5下的嵌入和使用。


项目源码下载地址


具体下载目录在 /2014年资料/5月/15日/iOS5.0以上使用新浪微博开放平台OAuth


申请地址:http://open.weibo.com/development,申请后得到App key 和 App Secret


下载地址:http://open.weibo.com/wiki/SDK#iOS_SDK ,下载第一个就ok了。



导入SDK



这时候运行程序,你会发现很多关于ARC的错误,因为sdk里是没有使用arc的。这时候如果想sdk的文件不参与arc方式的编译,那就需要做下设置,在Build Phases里添加“-fno-objc-arc”标示




双击需要标识的文件,输入-fno-objc-arc。



这样weibo SDK的文件就不会以arc的方式编译了。


这时候运行,程序就编译运行正常了



登录调用


[weiBoEnginelogIn];


注销调用


[weiBoEnginelogOut];


发微博:


可以调用SDK默认的界面发送:



WBSendView *sendView = [[WBSendViewalloc] initWithAppKey:appKeyappSecret:appSecrettext:@"test"image:[UIImageimageNamed:@"bg.png"]];


[sendView setDelegate:self];


[sendView show:YES];


对应的发送微博的api是:statuses/upload 发送微博并上传图片。如果在微博上显示地图,那就发送经纬度参数,多加上


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇CodeBlocks配置Qt 环境(含:预编译.. 下一篇从 C++ 到 Objective-C 的快速入..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: