У меня есть небольшой API, который предоставляет мобильное приложение с некоторыми JSON по запросу. Это первый раз, когда я разработал нечто подобное, но он функционирует хорошо.Правильный способ структурирования API
Теперь я хотел бы проверить и улучшить структуру API, так как я объединил его без особого опыта. Моя текущая реализация выглядит следующим образом:
- в моем общедоступном веб-каталог У меня есть foler с именем «API»
- в этой папке у меня есть две поддиректории, «Livescores» и «YesterdaysScores».
- Каждая из этих папок имеет файл index.php. Этот файл запрашивает мою базу данных и возвращает результаты как JSON.
- мое приложение получает доступ к определенному пути для данных, которые он хочет. (Например. Www.blabla.com/api/LiveScores)
Мой первый вопрос заключается в том, что есть много избыточности. Например, два файла index.php почти идентичны, только с другим предложением SQL WHERE. Это кажется субоптимальным.
Помимо этого, я бы просто обратил внимание на «правильный» способ сделать все это.