方正造字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 服务器、图片服务器、队列服务器、云存储、数据库等;

方正造字H5三方合作技术框架

使用方正服务器交互,方正云盘储存
第三方服务器提供用户唯一ID和相关登录跳转

笔形美化算法授权书