方正造字H5三方合作技术文档
- 一、方正造字H5获得合作方用户信息授权
1、方正前端请求三方的用户授权:
通过方正前端获取三方用户登录系统凭证,三方登录接口参数由第三方授权接口确定提供; 方正后端通过前端获取的三方用户登录凭证,请求三方服务器后端获得用户信息,如用户昵称、会员信息等。
2、方正造字前端请求三方的其他授权:
方正造字前端获取用户对系统其他功能的授权。如相册的使用。接口参数由第三方授权接口确定;
- 二、方正造字服务的支付方式,可选
根据三方的合作意愿,可选择零售购买造字服务,或会员收费模式购买造字服务——零售或会员购买造字服务:
- 1、方正造字创建订单,获取三方支付凭证, 接口参数由第三方支付系统的授权接口确定;
- 2、方正造字前端,通过获得的支付凭证,去拉取三方的支付页面,接口参数由第三方支付系统的接口确定;
- 3、支付完成,第三方回调通知方正造字订单的结果,接口参数由第三方支付系统的接口确定;
- 三、用户字体的创建和书写、结果返回
- 1、三方用户支付购买造字服务后,即可在方正 H5 内使用虚拟笔形进行手 写汉字字体的创建和书写。
- 2、三方用户在方正 H5 内书写足够的最低字数后,可向方正造字服务器发起造字请求,等待方正造字服务器返回造字 结果 TTF 文件。
- 四、造字结果的传递、安装、使用
- 1、造字完毕后,由方正服务器将造字结果传递给方正 H5;方正 H5将 造字结果文件,通过三方提供的接口,传递给合作方;
- 2、字库安装、使用:
1)判断系统是否已安装字体:h5.existFont,由第三方提供;
2)将方正字体文件链接提供给第三方进行下载字体,由第三方提供接口;
3)第三方拿到字体,进行字体安装 h5.installFont,由第三方提供;
- 五、分享功能接口
- 1、方正提供用户书写的图片链接,第三方将用户手写图片保存在手机相册:h5.savePhotos,由第三方提供;
- 2、方正将造字入口通过第三方授权分享出去: h5.sharePicture,由第三方提供
- 六、用户行为统计
- 1、第三方提供用户行为进行埋点统计:h5.dataCollect,由第三方提供;
- 七、附:方正造字H5& 三方合作总体技术框架
1、方正造字 H5:
方正造字 H5 与三方入口进行 H5 方式的集成,用途:三方用户登录 H5 并支付后,创建字库、通过 H5 虚拟笔屏幕书写最低个数的汉字后,向方正造字服务器发起 AI 制作字库请求。
2、三方:
指与方正造字进行合作的第三方合作单位;根据合作需要,三方一般需要提供用户登录信息、支付系统对接、APP授权等接口;
3、方正服务器类型:
包括但不限于,H5 请求交互服务器、造字请求服务 器、造字 AI 服务器、图片服务器、队列服务器、云存储、数据库等;