有一个有趣的 HTTP API 问题,我想要一些意见。我的 API 允许人们以 1-10 的等级对事物进行评分。我有一个GET /ratings
列出用户评分的端点。我们还想要一种显示用户每天平均评分的方法。所以我的问题 - 摘要应该是相同的 url,like/ratings?data=summary
还是应该是它自己的 url,比如/ratingsummaries
or /ratings/summary
?
通常情况下,我认为没有正确的答案。摘要是否只是评级的另一种观点,在这种情况下,它将是评级资源并且应该是其中的一部分/ratings
?或者,评分摘要是它自己的资源,在这种情况下它应该有自己的 url,比如/ratingsummaries
? /ratings/summary
看起来也不错,但它并不是真正的评级子资源。
期待您的反馈。谢谢大家!