Обогащайте одобренные аккаунты: разрешайте имена пользователей, храните ID строками, запрашивайте только нужные поля и фиксируйте время получения.
API социальных данных
Спланируйте обогащение и мониторинг социальных данных
Создайте ограниченный процесс обогащения публичных аккаунтов и анализа лент: от выбора аккаунтов до решений об обновлении и хранении.
Сейчас доступен Twitter / X, а не единая лента разных сетей. Ваше приложение планирует сбор и хранит результаты; эндпоинты не предоставляют управляемую подписку на мониторинг.
Для конкретной задачи
Превратите поиск аккаунтов и страницы лент в воспроизводимый исследовательский набор данных.
Собирайте ограниченную ленту: задайте лимит страниц и бюджет запросов, следуйте возвращённым курсорам и удаляйте дубликаты по ID в своём хранилище.
Анализируйте изменения: отличайте пустую ленту или отсутствующую метрику от измеренного нуля; проверяйте актуальность источника перед выводами.
Единица тарификации
Как измеряется использование
USD за запрос. Отдельно учитывайте поиск аккаунтов, каждую запрошенную страницу ленты и последующие обновления по текущим ценам каталога ниже.
Рабочие ограничения
- Использование должно соответствовать применимому праву и правилам платформы-источника.
- Не используйте сервис для обхода контроля доступа или несанкционированного сбора данных.
- Полученная лента не является полным историческим архивом и не гарантирует охват в реальном времени.
- Определите правила хранения и удаления; не собирайте поля, не нужные вашему процессу.
Руководства по интеграции
Выберите следующий шаг
Текущий охват каталога
Доступные API и единицы тарификации
Сравните ID API, операции, поставщиков и цены. Перед оценкой расходов проверьте дату каталога и единицу тарификации каждой операции.
Получайте общедоступные профили пользователей Twitter / X и ленты их публикаций.
- Поставщик
- Twitter / X Data
- Единица тарификации
- запрос
- Форматы API и эндпоинты
- Эндпоинты запросов указаны в операциях ниже.
- Опубликованные возможности
- Поиск пользователя, Лента пользователя
-
GET /v1/twitter/usersПолучить пользователя по имени пользователя -
GET /v1/twitter/users/{id}Получить пользователя по ID -
GET /v1/twitter/users/{id}/tweetsПолучить твиты пользователя
Цена API Hop
- Запрос
- $0.0020 /запрос
Получить пользователя по имени пользователя
GET /v1/twitter/users Цена API Hop
- Запрос
- $0.0020 /запрос
Получить пользователя по ID
GET /v1/twitter/users/{id} Цена API Hop
- Запрос
- $0.0020 /запрос
Получить твиты пользователя
GET /v1/twitter/users/{id}/tweets Цена API Hop
- Запрос
- $0.0020 /запрос
Пример запроса
Начните с документированной операции
curl "https://api.apihop.ai/v1/twitter/users/<USER_ID>/tweets?max_results=10&tweet.fields=created_at,public_metrics" \
-H "Authorization: Bearer <API_KEY>"const response = await fetch("https://api.apihop.ai/v1/twitter/users/<USER_ID>/tweets?max_results=10&tweet.fields=created_at,public_metrics", {
headers: { Authorization: "Bearer <API_KEY>" }
});
const data = await response.json();
console.log(data);import requests
url = "https://api.apihop.ai/v1/twitter/users/<USER_ID>/tweets?max_results=10&tweet.fields=created_at,public_metrics"
headers = {"Authorization": "Bearer <API_KEY>"}
response = requests.get(url, headers=headers, timeout=60)
response.raise_for_status()
print(response.json()) Используйте базовый URL API из документации аккаунта и замените заглушки. Передавайте API-ключ в заголовке Authorization, а не в URL или коммитируемом файле.