本篇博客很多内容摘自校内的SDK.

1.  在人人网注册一个帐号,创建一个应用,会得到应用的APP ID、API Key、Secret。

   2. 下载校内的sdk(renren-api-ios-sdk-v2.0).

   3. 看下校内提供的文档《人人网开放平台iOS SDK使用说明》

4. 使用说明(只说明使用 iOS SDK 提供的页面授权方式,下面的说明摘自《人人网开放平台iOS SDK使用说明》)

1.请将 JSON 和 Renren 两个文件夹复制到你的 Xcode 工程下

2.在 Xcode 下右键点击你的 Xcode 工程代码 Group,从弹出的菜单中选择 Add ->Existing Files,从而加入你需要的代码。

3.如果需要设置包含路径,请正确设置。(一般不需要)

4.在你的代码中,需要时包含调用 SDK 的头文件: #import "ROConnect.h"

使用 iOS SDK 提供的页面授权方式。 ------------------------------------

1.首先, 打开 Renren 文件夹下找到 Renren.h 文件:

#define kAPP_ID   @"YOUR APP ID"

#define kAPI_Key  @"YOUR API KEY"

#define kSecret @"YOUR SECRET"

将上面宏定义的内容配置为你在人人开发平台上申请的应用信息。

2. 实例化一个 Renren 对象,你可以在应用程序委托 application:didFinishLaunchingWithOptions: 方法或是在视图加载的 viewDidLoad 方法时,

创建一个 Renren 对象。 Renren *renren = [Renren sharedRenren];

3. [renren isSessionValid] 这个方法可以判断当前用户是否登录状态

4. [renren authorizationWithPermisson:nil andDelegate:self];通过这个方法,用户可以进行登录验证授权 authorizationWithPermisson:[授予权限] 如 publish_feed photo_upload 等参数默认可以不写,如有多个权限的话,可以这样 NSArray *permissions=[NSArray arrayWithObjects:@"photo_upload","publish_feed",nil]; [renren authorizationWithPermisson:permissions andDelegate:self];

5.你还需要在你的应用中实现 Renren 的代理 RenrenDelegate,主要实现下面两个方法:

/**

* 授权登录成功时被调用,第三方开发者实现这个方法

* @param renren 传回代理授权登录接口请求的 Renren 类型对象。

*/

- (void)renrenDidLogin:(Renren *)renren;

/**

* 授权登录失败时被调用,第三方开发者实现这个方法

* @param renren 传回代理授权登录接口请求的 Renren 类型对象。

*/

- (void)renren:(Renren *)renren loginFailWithError:(ROError*)error;

ios应用接入人人网(分享到人人网)相关推荐

  1. 完全用Linux工作——来自人人网分享

    完全用Linux工作--来自人人网分享 最近公司来了一位大牛(坐我傍边),看他在PC装了个debian系统(看他貌似脱离了windows),用了fvwm用户界面,看他工作起来那个效率真是较快,鼠标对他 ...

  2. iOS QQ空间 好友分享

    iOS QQ空间 好友分享 1.进入腾讯开发者平台,可以查看分享SDK文档,根据说明按步骤接入 demo演示 - (void)viewDidLoad { [super viewDidLoad]; // ...

  3. 2013q3 android ios 用户接入网络方式pv占比分布,2012年移动互联网发展分析.pdf

    2012年移动互联网发展分析 移劢亏联网发展趋势报告 2012Q2 0 综述 /4 目 录 C 1.1 移劢亏联网用户地域分布 /8 o n t 移动互联网用 1.1.1 全部移劢亏联网用户地域分布 ...

  4. 接入微信分享过程的喜和泪

    背景故事: 4月份从公司回到学校.要開始着手做大四的毕业设计.然而毕设的当中一个功能模块便是--心情分享模块,在记录心情的同一时候能够把心情分享到朋友圈.空间.微博等.因此,便開始了微信分享的学习之旅 ...

  5. 关于android接入微信分享(以及app签名 the apk for your currently selected variant(app-release)

    接入微信分享 在微信开放平台按需接入即可. 查看app签名 微信开放平台里资源下载,下载查看app签名工具:Gen_Signature_Android2.apk the apk for your cu ...

  6. Sonic常见问题解决方法之——设备中心出现多个iOS设备接入异常

    [问题1]设备中心出现多个iOS设备接入异常 [出现原因]tidevice没有配置好,启动agent前确认tidevice list命令无报错,就不会出现这些异常的设备,如果不需要接入ios,可以参考 ...

  7. iOS PJSIP 接入

    iOS PJSIP接入 1.PJSIP编译 2.PJSIP 对 G729 支持: 1.PJSIP编译 编译前先安装cmake 或升级,这一步自己搜搜. 到官网下载最新 release 版或其他版 ht ...

  8. 小龟视频APP-插件打包-v1.6.x反编译教程及未加固apk包ios最新版文件分享

    1.先爆破安卓签名,工具:MT管理器,百度自行下载 2.搜索getcertsign(一般在285之间都能看到)如下图: 3.添加return-void 然后保存返回回到首页进行APK签名,就ok了 这 ...

  9. 接入微信分享 以及使用eclipse调试cocos2dx

    参考文章:http://www.zaojiahua.com/eagled-the-letter-to-share.html 以下是文章内容: 本次的游戏代码是使用lua完成,所以接入第三方的SDK也和 ...

  10. iOS应用接入Sign In With Apple

    iOS应用接入Sign In With Apple流程 前言 准备工作 开始编写 总结 参考文献 前言 App Store审核要求: New Guidelines for Sign in with A ...

最新文章

  1. 从单张图像学习双目图像
  2. golang 网页解析 goquer包 简介
  3. c语言中getc与gets,getc()和gets()的用法
  4. [Wordpress]wp_dropdown_categories() 添加自定义的attribute(属性)
  5. [.NET领域驱动设计实战系列]专题八:DDD案例:网上书店分布式消息队列和分布式缓存的实现...
  6. NeurIPS 2020 | 没有乘法的神经网络,照样起飞?
  7. Java面向对象部分小结
  8. 包一艘船给年轻人玩剧本杀,飞猪这波创新你怎么看?
  9. Eclipse中的Git使用之Branch创建,Merge
  10. linux系统显卡驱动下载官网,NVIDIA显卡Linux系统驱动313.09版下载
  11. 那些年,我考过的IT证书
  12. 魔域手游安卓修改服务器地址,魔域手游服务端商业版
  13. vue实现留言板的功能_vue初探-简易留言板
  14. ipad mini2 进入DFU模式
  15. PADS VX2.8 正负片的概念以及设置方法
  16. Spring Boot编程思想 核心篇 小马哥
  17. ubuntu 14.04 ADSL 上网失败之解决
  18. 30天自制操作系统——第八天鼠标控制与32位模式切换
  19. matlab中codegen是什么,从 MATLAB 代码生成 C/C++ 代码。 - MATLAB codegen - MathWorks 中国...
  20. SQL Server-------数据库恢复技术

热门文章

  1. 【神经网络与深度学习】CIFAR10数据集介绍,并使用卷积神经网络训练图像分类模型——[附完整训练代码]
  2. 未来计算机图文,毕业图文集 |未来也要笑着走
  3. PCL库学习笔记——使用变换矩阵变换点云
  4. 水果店怎么搞活动方案,水果店促销活动方案
  5. Wallpaper Engine pkg壁纸文件提取工具
  6. HTML5在线播放本地视频(IE9以上的浏览器)
  7. 花旗将老虎证券目标价上调365%、将富途控股目标价上调106%
  8. 微信小程序开发之表单验证(WxValidate使用)
  9. CAD和GIS绘制图形分析
  10. 快手伸手“供给侧”,找到直播电商的“源头活水”?