1 / 23
文档名称:

iossdkapi使用说明.doc

格式:doc   大小:167KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

iossdkapi使用说明.doc

上传人:3321568027 2021/7/10 文件大小:167 KB

下载得到文件列表

iossdkapi使用说明.doc

相关文档

文档介绍

文档介绍:IOS SDK API使用说明
IOS SDK API使用说明 1
1. SSO安全登录帐号 2
2
3
2. 分享到和空间 4
分享到好友 4
分享到空间 4
分享示例代码(详细请参见SDK中Demo) 4
3. 调用OpenAPI 9
OpenAPI参数字典封装 9
设置用户头像调用示例 9
使用增量授权 10
返回数据说明 12
返回码说明 12
4. WPA临时会话 14
发起临时会话 14
获取指定号码的在线状态 14
5. QZone 15
获取用户信息 15
16
创建QZone相册 16
获取相册列表 17
上传图片 18
发表说说 18
验证空间粉丝 20
分享文本到QZone写说说 20
分享图片到QZone写说说 20
分享图片到QZone写说说 21
6. 处理业务的回调 22
1. SSO安全登录帐号
iOS SDK支持应用跳转到手机进行登录,给用户提供更加安全、快捷的体验 。
如果用户没有安装手机,且开发者具有webview权限,则显示登录页;如果开发者没有webview权限,,则显示登录页,,则显示下载页。由于跳转至下载页在当前苹果app审核有被拒风险,所以,希望开发者尽快升级是用最新版sdk。

整个授权过程可以分为,发送请求获取用户授权以及获取用户授权结果两个部分。
发送请求获取用户授权:
在取得用户授权之前,首先必须清楚自己需要用户的哪些信息,iOS SDK提供多种选择,开发者可以根据自己的需要请求用户不同信息的授权。。
在设置完需要请求的授权信息之后,就可以发送请求了(备注:inSafari参数从iOS ) 。
NSArray* permissions = [NSArray arrayWithObjects:
kOPEN_PERMISSION_GET_USER_INFO,
kOPEN_PERMISSION_GET_SIMPLE_USER_INFO,
kOPEN_PERMISSION_ADD_SHARE,
nil];
[[[sdkCall getinstance] oauth] authorize:permissions inSafari:NO];
获取用户授权结果
获取用户授权结果,采用的是通知中心的方式,所以开发者需要先监听响应的通知,登录结果分为三种,登录成功(kLoginSuccessed)、登录失败(kLoginFailed)和登录取消(kLoginCancelled)。监听方式如下:
[[NSNotificationCenter defaultCenter] addObserver:self selector:***@selector(loginSuccessed) name:kLoginSuccessed object:[sdkCall getinstance]];
[[NSNotificationCenter defaultCenter] addObserver:self selector:***@selector(loginFailed) name:kLoginFailed object:[sdkCall getinstance]];
[[NSNotificationCenter defaultCenter] addObserver:self selector:***@selector(loginCancelled) name:kLoginCancelled object:[sdkCall getinstance]];
如果登录成功,则开发者可以通过[sdkCall getinstance].oauth取得响应的accessToken和openId,这两个参数在此后的获取用户信息、分享等其他操作中有重要的作用。

kOPEN_PERMISSION_GET_USER_INFO - 获取用户信息
kOPEN_PERMISSION_GET_SIMPLE_USER_INFO - 移动端获取用户信息
kOPEN_PERMISSION_GET_VIP_RICH_INFO - 获取会员用户详细信息
kOPEN_PERMISSION_GET_VIP_INFO - 获取会员用户基