ios应用接入人人网(分享到人人网)

本篇博客很多内容摘自校内的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;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值