如何进行账户对接(两种方式)

一、使用萤石标准登录、注册

第三方应用(文中所说第三方应用就是指正在看本文、对接萤石的您)直接使用萤石的登录、注册页面,对于没有账号体系没有后台服务的应用优先可以采用这种对接模式。具体可直接参考《萤石开放平台SDK Android开发文档》中的6.1节。

具体步骤是:

1通过授权登录(中间页) openLoginPage 获取accessToken的对象;

2、通过EZOpenSDKsetAccessToken方法向SDK设置AccessToken

二、接口方式登录、注册

假如第三方应用有后台服务、有账户体系,那么可以通过这种方式来进行账号对接。

该方式涉及到两个文档:以安卓SDK为例,在https://open.ys7.com/sdk.html下载安卓DEMO,其中有个《萤石开放平台SDK Android开发文档》,然后下载平台API文档——《萤石平台接口使用说明文档(最新版)》。

对接过程主要有以下三步:

1、获取accessToken

假设你已经知道如何调用《萤石平台接口使用说明文档(最新版)》中3.5第三方获取accessToken接口(不知道请参照apidemoTokenControllerTest.java类),并且成功获取到了accessToken(这一步相当于登录)。

2第三方应用的用户开通萤石服务

如果第一步返回200,请跳过这第二步。

如果第一步获取accessToken时返回错误码10011,即代表需要参照《萤石开放平台SDK Android开发文档》中6.14.2接口和6.14.3接口,为第三方应用的用户开通萤石服务(这一步相当于注册),再进行第一步操作。

3SDK使用accessToken

将第一步获取到的accessToken通过《萤石开放平台SDK Android开发文档》中6.3.2接口给EZOpenSDK设置AccessToken

以上三步即可完成账号对接的过程,注意accessToken有效期是7天,请在即将过期时重新获取accessToken

 

两种方式都是为了获取accessToken,第一种开发量小,第二种无需采用中间页、以接口形式代替第一种的登录和注册,您可以根据应用的特点选取适合您的方式进行账号对接。

联系
客服
建议
反馈
返回
顶部