规范 - 接口文档

作者:Zonezzc
最后更新时间:2024-03-26 19:13:06


规范-接口文档

原则

  1. 接口的命名最终一定是便于理解的中文。
  2. 接口的说明中一定包含接口原名如 getSellerStandardsProfile,若存在第三方在线接口文档,该原名设置为引向原文的超链接。
  3. 所有的参数都要有中文注释。

命名规范

对接口理解不透彻时先使用接口的英文原文或接口的源代码名称占位,以防错误的理解翻译对他人造成理解困难。

例:

  • 广告 - 创建(批量ByInventoryReference)
  • 广告报表任务 - 生成 - 查询(生成状态)
  • 促销活动 - 查询
  • getSellerStandardsProfile

形如:x1 - ... - xn-1(xn)

  • -​ 符号前后各自有且仅有一个空格。
  • ()​ 为中文括号,且前后与内部皆无空格。
  • x1、xn-1、xn​ 在该规范中仅作为占位符存在,不表示长度限制。在保证语义的情况下尽可能简短,以便于检索。
  • 同一接口目录下的 x1​ 尽可能保持相同且唯一,用于表示父级层级,可与目录或目录含义保持相同。
  • xn​ 表示描述有 N 个层级,N 的值尽量不要大于 3。
  • xn-1​ 位置的描述符见下文。

xn-1位置描述符规范

基础描述符
描述符说明
创建只执行创建或新增业务使用该描述符。
查询查询或获取数据业务使用该描述符。
更新只执行更新数据业务使用该描述符。
删除只执行删除业务使用该描述符。
高级描述符
描述符说明
保存执行『创建』或『更新』 的业务使用该描述符。
克隆基于已『创建』的内容部分『更新』生成相同本质的『创建』业务使用该描述符。
生成基于已『创建』的内容产生新的不同本质的『创建』业务使用该描述符。
生命周期描述符
描述符说明
启动具有特殊生命周期业务的『更新』使用该描述符。
暂停具有特殊生命周期业务的『更新』使用该描述符。
恢复具有特殊生命周期业务的『更新』使用该描述符。
停止具有特殊生命周期业务的『更新』使用该描述符。
资源描述符
描述符说明
上传需要资源上传的业务使用该描述符。
下载需要资源下载的业务使用该描述符。

xn位置描述符规范

描述符说明
批量该描述符仅存在于 xn​ 位置,用于表述接口中的 s​ 等复述形式(需要具有较多返回值,而非单个返回)。
目的/目标用于表示目标或目的,例 xx - 查询(学生)​,xx - 查询(校区)​。
Byxxx/Forxxx/xxx用于表示筛选条件时尽量不要出现中文,使用接口中的英文原文进行描述,注意英文的驼峰书写,且首字母大写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值