API 方式 - 客户端模式

# 客户端接口调用 平台提供三方客户端直接请求接口的接入方式,通过OAuth2.0的方式进行安全认证。就客户端先要得到第三方Server的授权token,然后客户端携带token直接请求平台,适用于三方需要自己控制页面风格,对用户相关数据不太关心的场景,在此模式下,如业务需要相关关键数据,可申请平台回调。客户端接入相关示意图如下: ![](https://www.showdoc.cc/server/api/common/visitfile/sign/081da76f3b641c0ad592a8cbc3e22c5f?showdoc=.jpg) #### 具体步骤: 1. 合作方客户端发请求到自己的服务端请求用户的accessToken。 2. 合作方服务端按照平台规则为已登录用户生成accessToken,该accessToken可用于授权登录平台。 3. 合作方服务端将加密后的accessToken返回给客户端。 4. 合作方客户端携带accessToken直接访问平台。 5. 平台对客户端进行鉴权,并处理请求。 6. 平台将请求处理结果直接回馈给合作方客户端。 7. 平台会将相关核心点回调给合作方服务端,合作方服务端可选择处理或忽略平台回调。 #### 优点: - 合作方客户端UI协调一致。 - 合作方服务端少量开发。 #### 缺点: - 需要客户端UI开发。 - 客户端直接调用平台服务端,有一定的耦合度。 - 不如服务端接入自动化高。