gpt4 book ai didi

api - REST API/数据模型设计 - 用户、帐户或两种模型?

转载 作者:行者123 更新时间:2023-12-04 21:27:33 26 4
gpt4 key购买 nike

我正在考虑正确构建我的应用程序并为其提供良好且一致的 API,但现在我对用户/帐户模型有一些疑问。

这很有趣,但如果您考虑某些应用程序,您会发现它们将您视为用户,但在编辑您的详细信息时,您将重定向到帐户。

推特就是一个很好的例子。

所以我想知道您对构建这种架构的最佳方法有什么看法?

账号真的有必要吗?

我为什么要使用帐户或用户?

如果我决定稍后为该用户实现付款指令,该用户是否应将该信息存储在存储其密码和其他重要信息的帐户中?

抱歉,我对这个问题有点迷茫,有时看起来其他应用程序使用的模型多于必需的模型,所以我不确定:(

我在想我必须像这样关联模型:

 User has_one :account

但我仍然不确定哪些信息会进入用户和帐户。

预先感谢您的帮助

干杯

最佳答案

这真的取决于应用程序。以电话为例。一个家庭或公司可能有一部或多部电话一起计费,因此电话号码与帐号不同。

对于许多 Web 应用程序,一个用户有一个帐户,反之亦然。我可以开几个账户,一个是“马克电脑人”,一个是“马克钢琴家”等等。所以用户不是一个真实的人,而是更像是一个角色,或者我扮演的角色。如果我的音乐事业真的腾飞,我可能会聘请公关人员来管理我的“马克钢琴家”帐户。在这种情况下,应用程序可以将“用户”和“帐户”联系在一起:每个“角色”一个帐户。这对免费应用程序来说很好。

再举一个不同的例子,看看一个花钱的网络托管服务。我可能会创建一个帐户,然后设置多个可以登录的用户:我、我的 Web 开发人员、我的系统管理员等。因此,多个用户可以使用一个帐户。

关于api - REST API/数据模型设计 - 用户、帐户或两种模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1785407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com