Я разрабатываю УСПОКОИТЕЛЬНЫЙ API и хотел бы некоторый совет относительно разработки API, где вызывающая сторона хочет запросить записи на основе больше чем одного поискового параметра.
Я только видел успокоительную пчелу, которые используют один параметр.
как я должен сделать это?
например, если бы я создал успокоительный API для списка контактов, как я отформатировал бы вызов, который возвратил все контакты с firstname == боб и фамилия == кузнец?
Я предполагаю, что это должно быть ПОЛУЧЕНИЕ, потому что я получаю?
Мои единственные мысли:
http://api.myapi.com/contacts/firstname/bob&surname=smith
Но это не кажется правильным; - (
Совет.
Кроме того, какая-либо из php платформ поддерживает это? например, симфония, konstrukt и т.д.
Я думаю, что
http://api.myapi.com/contacts?firstname=bob&surname=smith
это выход, если у вас есть набор параметров, все из которых необязательны.