我正在构建一个 JSON API 并拥有一个user资源。Auser有id它的主要标识符和其他一些字段:facebook_id,linkedin_id等等。
我需要检查某个是否user存在,仅通过拥有其他字段之一(例如:)facebook_id。我无法使用/users/<id>并检查它是否返回 a404因为我没有主标识符。
我考虑过使用/users/exists?<field>=<value>,但我不确定这是否是 JSON API 的正确方法。
我的问题是,我应该创建什么端点,如果文档存在或不存在,它应该返回什么代码,以及什么正文?