我有一个合作伙伴SQL表。即合作伙伴资源。 我有GET端点
/api/v1/partners
这会根据您的令牌(授权)返回所有合作伙伴,并提供ID,姓名,地址,公司名称,联系方式等数据(合同非常大)。
我还有一个来自租户的请求,他们需要“所有”合作伙伴列表(未经授权)。这个端点应该是什么? 例如,我想到的一个选择是:
/api/v1/partners/keyvalue
/api/v1/partners?return=keyvalue
/api/v1/partners?Auth=no
但是在这种情况下,推荐什么作为Rest api设计指南? 我们如何在同一个资源上拥有多个GET,并返回不同的合同。