Yahoo Finance API наличие/тикер поиск только позволяет точное соответствие

До вчерашнего запроса такой http://autoc.finance.yahoo.com/autoc?query=a&callback=YAHOO.Finance.SymbolSuggest.ssCallback дал длинный список нечетких/широкоформатных результатов как для тикера, так и для названия компании.

С сегодняшнего дня вы являетесь.), требуемым для конкретного региона и языка, и б) он дает точные результаты только для тикера, а не для названия компании. Таким образом, вы обычно получаете только один результат.

Таким образом, для http://autoc.finance.yahoo.com/autoc?query=y&region=US&lang=en&callback=YAHOO.Finance.SymbolSuggest.ssCallback есть только один результат: YAHOO.Finance.SymbolSuggest.ssCallback({ "ResultSet": { "Запрос": "a", "Результат": [{ "symbol": "A", "name": "Agilent Technologies Inc.", "Exchange": "NYQ", "type": "S", "exchDisp": "NYSE", typeDisp ":" КАПИТАЛ "}]}});

Любая идея как.) расширить тип соответствия и b.) включить название компании в искомое поле?

Ответ 2

Следующие работы (в возвращаемом потоке данных есть много escape-символов):

http://autoc.finance.yahoo.com/autoc?query=alphabet&region=EU&lang=en-GB

Или расширен в YQL Console:

https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D'http%3A%2F%2Fautoc.finance.yahoo.com%2Fautoc%3Fquery%3Dalphabet%26region%3DEU%26lang%3Den-GB'&format=json&callback=

Ответ 3

Бесстыдный штекер

Когда я строил приложение, которое требовало наличия символа акции/поиска компании, я попробовал несколько вариантов, и ни один из них не был очень хорошим. Я взял то, что я построил, и сделал его общедоступным: https://www.stocksearchapi.com

UPDATE Я взял это в автономном режиме из-за отсутствия интереса