Использование YQL для получения данных опционов

Используя консоль YQL, я сделал:

select * from yahoo.finance.options where symbol="FB"

но я получил следующий результат в JSON. В optionsChain нет данных. Основываясь на других сообщениях, я считаю, что запрос отформатирован правильно. Как мне получить данные, которые должны быть в цепочке опций? Это устарело или я что-то упустил? Заранее спасибо.

{
  "query": {
  "count": 1,
  "created": "2015-01-10T17:26:16Z",
  "lang": "en-US",
  "diagnostics": {
  "url": [
    {
     "execution-start-time": "0",
     "execution-stop-time": "71",
     "execution-time": "71",
     "content": "http://www.datatables.org/yahoo/finance/yahoo.finance.options.xml"
    },
    {
     "execution-start-time": "74",
     "execution-stop-time": "1620",
     "execution-time": "1546",
     "content": "http://finance.yahoo.com/q/op?s=FB"
    }
   ],
   "publiclyCallable": "true",
   "log": [
   "results.length(): 0",
   "no elements"
   ],
   "javascript": {
   "execution-start-time": "74",
   "execution-stop-time": "1647",
   "execution-time": "1573",
   "instructions-used": "11272",
   "table-name": "yahoo.finance.options"
  },
  "user-time": "1648",
  "service-time": "1537",
  "build-version": "0.2.278"
 },
 "results": {
  "optionsChain": {
   "symbol": "FB"
  }
 }
}
}

person urlauba    schedule 10.01.2015    source источник
comment
У меня тоже есть пустые optionChains. Не уверен, что Yahoo все еще поддерживает это.   -  person CodeBrew    schedule 01.02.2015


Ответы (1)


У многих людей с этим проблемы, в том числе и у меня.

Оглядевшись, я обнаружил, что информация об опциях Google также доступна через JSON.

Это не годится для производственных сред, так как не поддерживается и на самом деле просто зависит от того, как работает сайт, но если вам интересно, я сделал учебник с полным примером кода. Более того, он основан на REST, поэтому его можно довольно легко использовать на любом языке. Данные цепочки опционов на акции Google

person Kelly    schedule 08.05.2015