移动应用接入

跳转至: 导航搜索

本文档介绍移动客户端应用如何接入人人网。 手机等移动设备的客户端应用(如手机游戏、实用工具等)接入人人网,可以使用人人网帐号登录移动客户端,并利用人人网开放平台提供的社交图谱(Social Graph)和传播渠道,增进用户与好友的交互,提升使用体验,并获得广泛传播。

目录

iOS客户端接入

iPhone手机客户端接入人人网,同样也有两种实现方式(与Android接入的情况类似):

  • 一种是直接使用人人网开放平台提供的各种接口,如用作验证和授权的OAuth 2.0,提供数据的底层Rest API
    • 使用这种方式时你需要了解OAuth 2.0的一些细节,请注意使用display=touch等参数指定适合在iPhone上显示的授权页面,详见OAuth 2.0在移动领域的应用
    • 你可能还需要自己选择合适的人人网按钮标识素材,来为用户提示登录功能,参见:

Android客户端接入

Android手机客户端接入人人网,可以有两种实现方式:

  • 一种是直接使用人人网开放平台提供的各种接口,如用作验证和授权的OAuth2.0,提供数据的底层Rest API
  • 另一种是使用人人网开放平台官方封装的开源Android SDK
    • 人人网最新版的Android SDK实际上是将OAuth 2.0Rest API等平台提供的底层接口封装起来了,第二版增加了一键发布等新功能。

Windows Phone7手机客户端应用接入

Windows Phone7手机客户端接入人人网,同样也有两种实现方式:

  • 一种是使用人人网开放平台官方封装的 开源Windows Phone 7 SDK
    • SDK封装了基本的数据接口,提供一键上传、使用WidgetDialog 等可以快速开发的功能。
    • 具体的使用方式和帮助文档请参见SDK\doc目录中提供的帮助文档 Have Fun !
  • 另一种是直接使用人人网开放平台提供的各种接口,如用作验证和授权的OAuth 2.0,提供数据的底层Rest API

其它手机客户端应用接入

除Android、iOS、WP7系统之外的其它手机的客户端应用接入人人网,目前只有一种实现方式(不提供官方SDK的方式):

  • 必须直接使用人人网开放平台提供的各种接口,如用作验证和授权的OAuth 2.0,提供数据的底层Rest API
  • 贡献SDK
    • 虽然除了Android和iOS系统之外,人人网开放平台目前没有为其它移动终端系统(如 Symbian V3\V5)提供官方的SDK,但人人网欢迎每一位对开源代码感兴趣的开发者贡献自己的SDK,加入人人网开源项目