Ошибка таблицы YQL - PullRequest
       22

Ошибка таблицы YQL

0 голосов
/ 13 февраля 2012

Я использую определенный вызов YQL в приложении, которое создаю для Blackberry Playbook.В частности, вызов select * from yahoo.finance.stocks where symbol ="ABF.L" Ранее это возвращало поле с именем CompanyName, которое в приведенном выше случае возвращало бы «Associated British Foods».Недавно этот вызов в консоли YQL возвращает:

"results": {
   "stock": {
    "symbol": "ABF.L",
    "CompanyName": "",
    "start": "2003-01-01",
    "end": "2012-02-13",
    "Sector": "Consumer Goods",
    "Industry": "Food - Major Diversified",
    "FullTimeEmployees": "102000"
   }

Это происходит независимо от того, какой символ акции используется.Следовательно, мое приложение теперь отображает «()» на экране, когда оно фактически должно отображаться (Associated British Foods).

Я опубликовал сообщение на сайте разработчиков Yahoo по этой проблеме, но пока не получил ответа.Кто-нибудь может предложить исправление или альтернативное решение для преодоления этой проблемы?

Заранее большое спасибо

1 Ответ

1 голос
/ 13 февраля 2012

YQL-таблица yahoo.finance.stocks работает не очень хорошо. (Это таблица сообщества, а не официальный API от Yahoo.)

Таблица акций Google может работать лучше. См. Этот вопрос SO для получения дополнительной информации: https://stackoverflow.com/a/3230951/9965

...