Мы знаем, что многие API предоставляются нам кем-либо или какой-либо компанией для разработки наших приложений. Некоторые из них требуют подписки и дают вам токен доступа или секретный ключ и т. д. Вы можете получить доступ и использовать эти API с этими ключами, и эти ключи позволяют им понять, сколько доступов произошло для конкретного приложения. Пока здесь все кажется законным для меня.
Но как насчет API Google? Например,
http://maps.googleapis.com/maps/api/elevation/xml?locations=48.3412,9.5479&sensor=true
Этот веб-сервис (API) дает нам высоту для заданных координат. В строке нет ключа. Но они также заявляют, что у них есть какие-то квоты (лимиты использования) и за день можно выполнить 2500 запросов, иначе он у вас перестанет работать.
Предположим, у меня есть телефонное приложение, которое вызывает этот веб-сервис как XML и анализирует его; или иметь настольное приложение, которое делает то же самое. Итак, как Google сможет понять, сколько запросов было сделано для моего телефонного приложения? Отправляет ли мое приложение в Google одинаковые идентификационные данные для разных телефонов? или Эта квота действительна только для одной машины?
Я немного озадачен, не могли бы вы меня просветить? Спасибо