Wzbogacaj zatwierdzone konta: ustalaj ID na podstawie nazw użytkowników, zachowuj ID jako ciągi znaków, pobieraj tylko potrzebne pola i zapisuj czas pobrania.
API danych społecznościowych
Zaplanuj wzbogacanie i monitorowanie danych społecznościowych
Zbuduj proces o określonych granicach do wzbogacania publicznych kont i analizy osi czasu, od wyboru kont po decyzje o odświeżaniu i przechowywaniu.
Obecnie dostępnym źródłem jest Twitter / X, a nie kanał obejmujący wiele sieci społecznościowych. Twoja aplikacja planuje pobieranie i zapisuje wyniki; te punkty końcowe nie zapewniają zarządzanej subskrypcji monitorowania.
Do konkretnego zadania
Zamień wyszukiwania kont i strony osi czasu w powtarzalny zbiór danych badawczych.
Pobieraj oś czasu w ustalonych granicach: ustaw limit stron i budżet żądań, używaj zwracanych kursorów i usuwaj duplikaty wpisów według ID we własnej pamięci.
Sprawdzaj zmiany: odróżniaj pustą oś czasu lub brakującą metrykę od zmierzonego zera; przed wyciąganiem wniosków sprawdź aktualność źródła.
Jednostka rozliczeniowa
Poznaj sposób pomiaru użycia
USD za żądanie. Osobno zaplanuj budżet na wyszukiwania kont, każdą żądaną stronę osi czasu i późniejsze odświeżenia; użyj poniższych aktualnych cen katalogowych.
Ograniczenia operacyjne
- Korzystanie musi być zgodne z obowiązującym prawem i zasadami platformy źródłowej.
- Nie używaj usługi do obchodzenia kontroli dostępu ani nieautoryzowanego pobierania danych.
- Pobrana oś czasu nie jest pełnym archiwum historycznym ani gwarancją pokrycia w czasie rzeczywistym.
- Wybierz własne zasady przechowywania i usuwania; nie pobieraj pól, których proces nie potrzebuje.
Przewodniki integracji
Wybierz następny krok
Aktualny zakres katalogu
Dostępne API i jednostki rozliczeniowe
Porównaj ID API, operacje, dostawców i ceny. Przed oszacowaniem kosztów użycia sprawdź datę katalogu i jednostkę rozliczeniową każdej operacji.
Pobieraj publiczne profile i osie czasu użytkowników Twitter / X.
- Dostawca
- Twitter / X Data
- Jednostka rozliczeniowa
- żądanie
- Formaty i punkty końcowe API
- Punkty końcowe żądań znajdziesz w poniższych operacjach.
- Opublikowane możliwości
- Wyszukiwanie użytkowników, Oś czasu użytkownika
-
GET /v1/twitter/usersPobierz użytkownika według nazwy -
GET /v1/twitter/users/{id}Pobierz użytkownika według ID -
GET /v1/twitter/users/{id}/tweetsPobierz wpisy użytkownika
Cena API Hop
- Żądanie
- $0.0020 /żądanie
Pobierz użytkownika według nazwy
GET /v1/twitter/users Cena API Hop
- Żądanie
- $0.0020 /żądanie
Pobierz użytkownika według ID
GET /v1/twitter/users/{id} Cena API Hop
- Żądanie
- $0.0020 /żądanie
Pobierz wpisy użytkownika
GET /v1/twitter/users/{id}/tweets Cena API Hop
- Żądanie
- $0.0020 /żądanie
Przykład żądania
Zacznij od udokumentowanej operacji
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()) Użyj bazowego URL API z dokumentacji konta i zastąp symbole zastępcze przykładu. Przekaż klucz API w nagłówku Authorization; nigdy nie umieszczaj go w URL ani pliku zapisanym w repozytorium.