在我的 API 中,我有以下资源:
example.com/api/v1/users/me/sites
example.com/api/v1/users/123/sites
返回当前或给定用户的所有站点。
现在,如果我想获取所有站点并忽略用户怎么办。我假设它将具有以下 URL:
example.com/api/v1/sites
这让我觉得将网站作为根资源和用户的子资源有点奇怪。
这是一种好的方法还是以其他方式这样做很常见?
或者应该是这样的:
example.com/api/v1/users/sites
哪里没有用户的ID?