IOS学习之IOS5.0以上 使用新浪微博开放平台OAuth.pdfVIP

IOS学习之IOS5.0以上 使用新浪微博开放平台OAuth.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IOS学习之IOS5.0以上 使用新浪微博开放平台OAuth

本文由长春白癜风专科医院/ 收集,转载请注明出处 IOS 学习之IOS5.0 以上 使用新浪微博开放平台OAuth 新浪微博开放平台为第三方应用提供了简便的合作模式,满足了手机用户和平板电脑用户随 时随地分享信息的需求。通过调用平台的api 即可实现很多微博上的功能。 本篇主要目的是记录新浪微博移动SDK IOS 版本的在IOS5 下的嵌入和使用。 1、申请一个新浪微博的移动应用 申请地址:/development,申请后得到App key 和App Secret 2、下载ios_sdk 下载地址:/wiki/SDK#iOS_SDK ,下载第一个就ok 了。 3、新建一个项目Sina_weibo,选择single View app 。而 且使用5.0 后的ARC 特性 。 导入解压后的sdk 导入SDK 本文由吉林白癜风医院/ 收集,转载请注明出处 本文由长春白癜风专科医院/ 收集,转载请注明出处 4、适配SDK 在arc 环境下运行 这时候运行程序,你会发现很多关于ARC 的错误,因为sdk 里是没有使用arc 的。这时候 如果想sdk 的文件不参与arc 方式的编译,那就需要做下设置,在Build Phases 里添加 “-fno-objc-arc”标示 本文由吉林白癜风医院/ 收集,转载请注明出处 本文由长春白癜风专科医院/ 收集,转载请注明出处 双击需要标识的文件,输入-fno-objc-arc 。 本文由吉林白癜风医院/ 收集,转载请注明出处 本文由长春白癜风专科医院/ 收集,转载请注明出处 这样weibo SDK 的文件就不会以arc 的方式编译了。 5、 在自己的工程里面增加Security.framework。SDK 需 要使用 Security.framework 将 OAuth 认证以后的 token 放到keyChain 里面从而增加整个工程的安全性。 这时候运行,程序就编译运行正常了 本文由吉林白癜风医院/ 收集,转载请注明出处 本文由长春白癜风专科医院/ 收集,转载请注明出处 6、其他的和SDK 里的Demo 一样了 登录调用 [weiBoEngine logIn]; 注销调用 [weiBoEngine logOut]; 发微博: 本文由吉林白癜风医院/ 收集,转载请注明出处 本文由长春白癜风专科医院/ 收集,转载请注明出处 可以调用SDK 默认的界面发送: WBSendView *sendView = [[WBSendView alloc] initWithAppKey:appKey appSecret:appSecret text:@test image:[U IImage imageNamed:@bg.png]]; [sendView setDelegate:self]; [sendView show:YES]; 对应的发送微博的api 是:statuses/upload 发送微博并上传图片。如果在微博上显示地图, 那就发送经纬度参数,多加上 lat false float 纬度,有效范围:-90.0 到+90.0,+表示北纬,默认为0.0 。 long false float 经度,有效范围:-180.0 到+180.0,+表示东经,默认为0.0 。 7、调用自定义api 6 步骤里调用的是sdk 里封装好的,那微博这么api 和功能,怎么调用呢? 我们试着获取个人信息 [cpp] view plaincopy 1. NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:2] ; 2. [params setObject:[engine accessToken]forKey:@access_token]; 3. [params setObject:[engine userID]forKey:@uid]; 4

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档