名前などのフィールドでリソース ID を取得する正しい残りの方法は何ですか。次の操作を見てください。
GET /users/mike-thomas
GET /users/rick-astley
API エンドでこれらの操作を使用したくありません。代わりに、フィールド (ユーザーの場合は名前) を送信するときに ID を取得する API 操作を記述したいと考えています。たとえば、次のようになります。
GET /users/id-by-field
提出されたデータ:
{
"fullName": "Mike Thomas"
}
戻りデータ:
{
"data": {
"id": "123456789012345678901234"
}
}