API 方式 - 客户端模式
# 客户端接口调用
平台提供三方客户端直接请求接口的接入方式,通过OAuth2.0的方式进行安全认证。就客户端先要得到第三方Server的授权token,然后客户端携带token直接请求平台,适用于三方需要自己控制页面风格,对用户相关数据不太关心的场景,在此模式下,如业务需要相关关键数据,可申请平台回调。客户端接入相关示意图如下:

#### 具体步骤:
1. 合作方客户端发请求到自己的服务端请求用户的accessToken。
2. 合作方服务端按照平台规则为已登录用户生成accessToken,该accessToken可用于授权登录平台。
3. 合作方服务端将加密后的accessToken返回给客户端。
4. 合作方客户端携带accessToken直接访问平台。
5. 平台对客户端进行鉴权,并处理请求。
6. 平台将请求处理结果直接回馈给合作方客户端。
7. 平台会将相关核心点回调给合作方服务端,合作方服务端可选择处理或忽略平台回调。
#### 优点:
- 合作方客户端UI协调一致。
- 合作方服务端少量开发。
#### 缺点:
- 需要客户端UI开发。
- 客户端直接调用平台服务端,有一定的耦合度。
- 不如服务端接入自动化高。