Tinkoff / investAPI

395 stars 137 forks source link

Rest. MarketDataStreamService #426

Closed zibellon closed 1 year ago

zibellon commented 1 year ago

Добрый день.

Задача: Получать изменения цены акции в реальном времени

Как решал: https://tinkoff.github.io/investAPI/swagger-ui/#/

Использую NodeJS + TS + axios (responseType: 'stream')

Пример BODY запроса:

{
  "subscribeCandlesRequest": {
    "subscriptionAction": "SUBSCRIPTION_ACTION_SUBSCRIBE",
    "instruments": [
      {
        "figi": "BBG0047315Y7",
        "interval": "SUBSCRIPTION_INTERVAL_ONE_MINUTE"
      }
    ],
    "waitingClose": true
  },
}

Следующие методы отдают ошибку 404.

  1. https://invest-public-api.tinkoff.ru/rest/tinkoff.public.invest.api.contract.v1.MarketDataStreamService/MarketDataServerSideStream
  2. https://invest-public-api.tinkoff.ru/rest/tinkoff.public.invest.api.contract.v1.MarketDataStreamService/MarketDataStream

Вопрос:

  1. Что делаю не так ?