将它视为简单版本的tinder,其中NO LOGIN每个用户都有手机号码标识。一旦用户提交他/她的手机号码,他/她就会获得唯一的customerId。我们希望创建API,让用户可以查看彼此的联系信息。要查看其他用户信息,您还需要将信息共享给其他用户。以下API结构是可能的:
- GET / api / user / {userId} /?mobile = {mobile}:查询字符串信息{mobile}是查看者的移动设备,{userId}是观众对其感兴趣的客户的ID。此API将返回{userId}的用户详细信息,并将此交易保存在潜在客户表(userId,mobile,user2)&如果已经没有注册,则会通过{mobile}来创建user2。这里的问题是我们在get请求中进行数据库更新,这是不正确的。
- POST / api / lead /:我们在POST主体中发送{userId},{mobile},然后发送回{userId}的详细信息。但这看起来不像休息惯例,POST会在响应中创建资源并发回该资源。
- 创建一个POST API以保存此潜在客户事务,并将GET API分开以获取用户详细信息。这里的问题是两个可以顺序调用的API吗?
醇>
这里最安静的方法是什么?