问个设计问题,获取手机验证码的接口

目前在做一款APP的服务器端接口设计,获取手机验证码,好多地方需要用到,比如手机号注册,密码修改,支付密码修改,账号找回,重要卡号绑定等。那获取验证码与接口设计成一个接口好呢,按照业务类型type字段来区分好呢?还是按照具体业务写多个接口好呢

阅读 1.9k
2 个回答

尽量还是一个业务一个接口好,多个业务使用一个接口还是存在一定风险的
比如接口突然出错了,使用该接口的多个业务就受损了
如果一个业务一个接口,一个接口出错只影响一个业务,其他业务不受影响
要保证接口受损对业务的损害降低

不同意樓上,發驗證碼短信應該是一個接口,驗證驗證碼是否正確是一個借口,其他的業務來調用這兩個接口。可以按照類型type來區分業務。發短信和驗證短信的邏輯都一樣,就算分開寫要出錯還是會出錯。統一成一個更好管理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题