101PAD-开放平台

一、什么是101PAD开放平台

什么是101PAD开放平台(101 Open Platform)是基于101各类电子书包业务的开放平台,提供各类API、账号体系、数据安全,并促成新的互联网学习生态的建立,实现家长/学生/老师互通;游戏化学习;海量学习资源管理;个人学习管理;学习互助平台等;做到真正放心的让平板电脑帮助学生快速提高成绩,达到学习/娱乐两不娱。

二、平台特点

App统一身份授权认证管理:

为了提升学生Pad客户端接入的便捷性和安全性,服务端规范所有客户端接入流程,对所有App进行统一身份授权和认证管理,保证每个App权限相互独立,提供安全的服务。

开放式云服务平台:

Pad平台通过开放协议方便第三方优秀App接入,引入优秀的App为用户提供更多的服务,这对开发者和平台提供商来说都是双赢的局面 

统一SDK开发包:

101 Pad Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口。 您可以使用该套 SDK开发适用于Android系统移动设备的电子书包,通过调用101PadSDK接口,您可以轻松访问学生Pad服务和数据, 构建功能丰富、交互性强的互联网学习生态环境。

稳定的云服务平台:

采用分布式缓存方案,保证业务稳定、可扩展、及时性,轻松支持千万PV访问。

三、客户端接入流程

为了提升学生Pad客户端接入的便捷性和安全性,服务端基于Android 2.1及以上版本设备提供101 Pad Android SDK,并引入OAuth2.0对所有App进行统一身份授权认证管理。OAuth2.0是一个开放标准,允许任何第三方平台的用户接入Pad并提供服务,同样允许Pad账号接入第三方应用得到更多资源。

客户端接入步骤一:

首先向服务端申请App接入SecretKey,登录验证授权方式必须为OAuth2.0

客户端接入步骤二:

客户端App统一通过SDK向服务端发出请求,SDK是由程序自动化生成的代码包,其中包含了已经开放的API和相应的请求、加密、返回解析等一些必要的功能。

客户端接入步骤三:

客户端App统一通过SDK向服务端发出请求,服务端对请求进行身份认证,认证通过则可以访问服务端资源中心,资源中心响应客户端请求并返回资源数据。

FAQ (5)

    文档评论(已有5条评论)

    • 评论人:陈聪金 2012-10-25 19:03:37 4.0 客户端无法访问服务端请联系SDK

    • 评论人:杨锦森 2012-10-24 17:43:33 1.0 服务端支持API在线生成文档
    • 评论人:詹振 2012-10-23 17:58:56 5.0 服务端各业务API都有备注接口负责人

    • 评论人:林靖 2012-10-22 19:58:30 5.0 服务端数据及时性保证10分钟内生效

    • 评论人:叶林飞 2012-10-22 09:07:50 4.0 SDK文档下载地址
    101PAD-开放平台登陆
    *
    *