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