# 服务商接入必读
# 小商店服务市场授权指南
# 非服务商忽略此章节
# A. 购买授权
用户在服务市场上购买套餐的同时授权小商店权限集给第三方平台:
- 如果该小商店之前还没有授权相关权限集给第三方平台,那么第三方平台收到授权消息回调后,根据拿到的AuthorizerAppid、AuthorizationCode和第三方平台自己的component_access_token生成authorizer_refresh_token,第三方平台需保存该authorizer_refresh_token,用于获取用户的 authorizer_access_token。
- 如果该小商店之前已经授权相关权限集给第三方平台,那么直接使用之前保存的authorizer_refresh_token即可。
- authorizer_refresh_token如果丢失,可以通过拉取所有已授权的账号信息找回authorizer_refresh_token。
# B. 小商店触发登录
小商店登录过程分为几个步骤: 1)用户在小商店管理端在已购买的服务中,选择其中一项点击去使用 2)小商店管理端生成code,并作为参数拼接到跳转url 3) 第三方平台拿到component_access_token,带上url的参数code请求小商店登录接口获取用户信息 4)第三方拿到用户信息(appid),检查该appid是否已经在第三方自身账号体系中存在,如果不存在则触发注册,存在则直接完成登录。 5) 调用获取用户服务有效期接口,获取用户各个规格服务的有效期,提供相应的服务。
# C. 第三方网站直接登录使用
除了小商店管理端登录外,还提供第三方自有账号系统登录的途径供商户使用。