В настоящее время я работаю над приложением "узел / реакция", которое будет использовать API базы данных продуктов питания, подобный тому, который предлагает USDA.
Мой вопрос заключается в том, как эти API лучше всего использовать для того, чтобылимитировать вызовы API?
Например, автозаполнение, когда пользователь вводит текст в поле поиска продуктов, я хочу дать им список, скажем, 10-20 возможных вариантов в зависимости от того, что они ввели.Тем не менее, по мере того, как они продолжают уточнять то, что они вводят, будет сгенерировано несколько вызовов API для возврата возможных элементов.Как лучше всего ограничить количество звонков?
Лучше ли как-то хранить данные локально?Это огромная база данных, которую имеет USDA, я не уверен, что это возможно или даже разрешено обязательно копировать.
В любой другой раз, когда я имел дело с API, это был просто вызов здесь или там, но ничего подобногоэто, и я думаю, я просто запутался, с чего начать.