Подтвердить что ты не робот

Как получить более 10 результатов поиска от Yahoo Finance API?

Следующий вызов будет искать API Yahoo Finance для акций, у которых есть "Yahoo":

http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=yahoo&region=US&lang=en-US&row=ALL&callback=YAHOO.Finance.SymbolSuggest.ssCallback

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

4b9b3361

Ответ 1

Не похоже, что Yahoo Finance API - это даже настоящая вещь. Прочтите статью здесь: http://meumobi.github.io/stocks%20apis/2016/03/13/get-realtime-stock-quotes-yahoo-finance-api.html - ключевой вынос:

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

Другие пользователи в StackOverflow сообщали о подобных проблемах с остановкой служб вообще или изменением своего поведения в необъявленном и недокументированном виде. Вероятно, потому что API не предназначен для публичного распространения. Фактически, если бы это было так, то, вероятно, было бы очень легко найти документацию. Однако вы не можете найти документацию, потому что они публично не опубликовали открытый API.

Утерян ли веб-сервис Yahoo? API изменился? Вниз временно?

Я думаю, чтобы точно ответить на ваш вопрос, я должен сказать: нет, нет способа получить более 10 результатов. Вы уже проходите в "rows = ALL" - просто нет данных, открытых API.