Лимит запросов вызовов API

Я искал различные API-интерфейсы, которые могут предоставить необходимые мне данные о погоде в формате JSON. Многие из этих API имеют определенные ограничения, такие как: чтобы получать больше запросов в минуту, вам нужно платить больше денег в месяц, чтобы ваше приложение могло делать больше запросов API.

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

Так что я подумал: разве у разработчика не будет возможности просто создать много разных учетных записей для разработчиков у поставщика API, а затем просто сделать много разных ключей API?

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

Я не вижу причин, почему это не сработало бы с технической точки зрения... но разрешено ли такое?

Спасибо, Дэн.

1 ответ

Решение

Технически это было бы возможно, и это происходит.

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

Если служба, предлагающая API, потратила время и деньги, внедряя лимит для каждого разработчика для своего API, они почти наверняка обеспечили это в своих условиях обслуживания, и вы будете разумно их уважать.

(актуально xkcd)

Другие вопросы по тегам