現在、Slim Frameworkを使用してソーシャルネットワーク用のAPIをコーディングしています。私の質問は、json構造に返す行がない場合のベストプラクティスは何ですか?
この呼び出し/ v1 / get / moviesがテーブルmovie namesから2行を返すとしましょう:
[
{"name": "Ghostbusters"},
{"name": "Indiana Jones"}
]
しかし、それから/ v1 / get / booksを呼び出すと、そのテーブルには行がありません。空の構造を返すだけですか?
[
]
...または、メッセージとエラーコードの方が良いでしょうか?
[
"errors": {
"message": "no matches found",
"code": 134
}
]
どちらが良い方法ですか?(APIはiOSおよびAndroidアプリで使用されます)ありがとう!
[{"name": "..."}, {"name":"..."}]