Эта страница переведена машинным способом. Английская версия является источником и может быть точнее или новее. Открыть на английском

Быстрый старт

finlight.me API — это API финансовых новостей в реальном времени, который предоставляет релевантные для рынка новостные статьи, обогащённые анализом тональности. Он предлагает как REST, так и WebSocket API, позволяя разработчикам эффективно получать доступ к данным финансовых новостей и интегрировать их в свои приложения.

  • Финансовые новости в реальном времени: будьте в курсе свежих финансовых новостей сразу после их публикации.
  • Анализ тональности: каждая статья содержит данные о тональности, помогая быстро оценить настроения рынка.

Быстро начните работу с API finlight.me, выполнив эти простые шаги:

Зарегистрируйтесь и получите бесплатный ключ API

  • Перейдите в панель управления finlight и зарегистрируйте бесплатный аккаунт.
  • После регистрации перейдите в раздел API Keys, чтобы получить ключ API.
  • Бесплатный тариф включает 5 000 запросов в месяц; подробнее см. в разделе цен.

Выберите клиент

Прежде чем сделать первый запрос к API, нужно выбрать, какой клиент API вы будете использовать. Помимо привычных HTTP-запросов через cURL, Protocol предлагает клиенты для JavaScript, Python и PHP. В следующем примере показано, как установить каждый клиент.

# Install the Node.js client library via npm
npm install finlight-client

Сделайте первый вызов API

Выбрав предпочитаемый клиент, вы готовы сделать первый вызов к API finlight. Ниже показано, как отправить GET-запрос к эндпоинту Articles для поиска статей по примерному запросу.

GET
/v2/articles
import { FinlightApi } from "finlight-client";

const api = new FinlightApi({ apiKey: 'YOUR_API_KEY' }) // Replace with your API key

api.articles
  .fetchArticles({
    query: "Nvidia",
    language: "en"
  })
  .then((articles) => console.log(articles));
  .catch((error) => console.error(error))

Что дальше?

Отлично, теперь у вас настроен клиент API, и вы сделали первый запрос к API. Вот несколько ссылок, которые могут пригодиться по мере дальнейшего изучения API finlight: