Ограничение нескольких котировок в вызове Google API финансов

У меня есть тысячи символов акций и цены в реальном времени, запрашивающие Google API финансов, например http://finance.google.com/finance/info?client=ig&q=AAPL выше я получаю цену AAPL, поэтому я рассматриваю это как одиночный HTTP-запрос для акций signle, т.е. AAPL

Теперь мой вопрос: - могу ли я передать все биржевые символы (предположим, 400-500) с разделителями-запятыми на один URL-адрес. Если НЕТ, то каков максимальный предел символов, который будет передавать URL-адрес API? - Еще один момент: предположим, если я передам 400-500 биржевых символов в API, будет ли это рассматриваться как один HTTP-запрос? или это будет HTTP-запрос 400/500 (согласно переданным символам)


person user001    schedule 11.03.2016    source источник


Ответы (1)


Я провел простой тест: на запрос с несколькими символами акций, разделенными запятыми, Google Finance может правильно ответить:

curl -s http://finance.google.com/finance/info?client=ig&q=APPL,FB

И я попытался использовать до 300 символов акций, и у меня это работает нормально, и если вы передаете действительно большое количество символов акций в одном запросе (более 3000 символов акций в моем тесте), ответ HTTP 413, в котором говорится, что запрос слишком велик для обработки.

Об ограничении скорости согласно этой ветке:

У нас нет формального ограничения в день. Есть ограничение по скорости в минуту и ​​в час, но оно варьируется в зависимости от загруженности всей системы. Если вы обновляетесь раз в минуту или две, это должно быть хорошо. (и на самом деле большинство пользователей не изменяют свои портфолио каждые 5 минут).

Раньше было 200 транзакций, я считаю, что сейчас это число значительно увеличилось.

person nybon    schedule 07.03.2017