Быстрый старт
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 для поиска статей по примерному запросу.
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: