目前在做一款APP的服务器端接口设计,获取手机验证码,好多地方需要用到,比如手机号注册,密码修改,支付密码修改,账号找回,重要卡号绑定等。那获取验证码与接口设计成一个接口好呢,按照业务类型type字段来区分好呢?还是按照具体业务写多个接口好呢
目前在做一款APP的服务器端接口设计,获取手机验证码,好多地方需要用到,比如手机号注册,密码修改,支付密码修改,账号找回,重要卡号绑定等。那获取验证码与接口设计成一个接口好呢,按照业务类型type字段来区分好呢?还是按照具体业务写多个接口好呢
不同意樓上,發驗證碼短信應該是一個接口,驗證驗證碼是否正確是一個借口,其他的業務來調用這兩個接口。可以按照類型type來區分業務。發短信和驗證短信的邏輯都一樣,就算分開寫要出錯還是會出錯。統一成一個更好管理
8 回答6.5k 阅读
4 回答667 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答957 阅读✓ 已解决
1 回答1.9k 阅读
尽量还是一个业务一个接口好,多个业务使用一个接口还是存在一定风险的
比如接口突然出错了,使用该接口的多个业务就受损了
如果一个业务一个接口,一个接口出错只影响一个业务,其他业务不受影响
要保证接口受损对业务的损害降低