2016-11-24 3 views
1

API-интерфейсы Weather (например, OpenWeatherMap) имеют ограничения на вызовы, если и превышают лимит API перестает работать. Эти ограничения связаны с ключом API. Что делать, если я использовал несколько ключей API в одном приложении? Теоретически у меня мог бы быть файл, в котором хранится несколько бесплатных ключей, каждый раз, когда я подключаюсь к api, я мог бы случайно использовать один из этих ключей, чтобы обойти ограничения таким образом. Другим вариантом было бы хранить эти ключи онлайн в базе данных и загружать один, который не превышал лимит. Будут ли такие решения жизнеспособными?Несколько ключей API отклика в одном приложении

ответ

2

Это должно работать, потому что это пользователь, который инициирует запрос таким образом оно будет получено из различных IP-адресов. Если вы не установили пользовательский агент он сообщит, как что-то вроде

Dalvik/2.1.0 (Linux; U; Android 6.0.1; SM-G935F Build/MMB29K) 

Я не думаю, что ограничение мобильных приложений, но в случае, если они вы можете установить агент пользователя самостоятельно, т.е.. до

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36 

, и все должно быть в порядке.

0

Я думаю, что его не будет работать, потому что они находят приложение с помощью пакета и может заблокировать все клавиши

Смежные вопросы