API Hop

Dokumentacja

Dokumentacja API Hop

Threads: opis punktów końcowych

Odczytuj profile, posty, odpowiedzi, ponowne publikacje, komentarze i wyniki wyszukiwania przez 12 uwierzytelnionych punktów końcowych Threads.

Odczytuj profile, posty, odpowiedzi, ponowne publikacje, komentarze i wyniki wyszukiwania przez 12 uwierzytelnionych punktów końcowych Threads.

Używaj parametrów zapytania GET bez treści żądania. Nieznane, zdublowane lub nieprawidłowe pola są odrzucane. Zachowuj ID jako ciągi znaków, także wartości poza bezpiecznym zakresem liczb całkowitych JavaScript. Żądania przekraczają limit po 60 sekundach i nie są automatycznie ponawiane.

Domyślna cena wynosi $0.002 (2000 kredytów) za udane żądanie, w tym udane puste tablice lub obiekty, a nie za pozycję. Pierwszeństwo mają ceny indywidualne konta. Nieudane żądania dostawcy zwalniają rezerwację. Błędy rozliczenia zwracają błąd bez powtarzania żądania do dostawcy.

Posty użytkownika, ponowne publikacje, odpowiedzi, komentarze postów oraz wyszukiwanie najlepszych i najnowszych wyników nie obsługują stronicowania. Ich pole end_cursor jest zarezerwowane i nie działa; nie używaj next_cursor ani has_more do pobierania kolejnych stron. Listy użytkownika zwracają tylko dostępną partię (około 25 pozycji), a nie pełną historię. Żaden punkt końcowy nie pobiera automatycznie dalszych danych.

web-fetch_user_info

Profil użytkownika

GET https://api.apihop.ai/v1/threads/web/users/profile

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
usernameTakstring; Nazwa użytkownika
bash
curl --get "https://api.apihop.ai/v1/threads/web/users/profile" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "username=jlo"

web-fetch_user_info_by_id

Profil użytkownika według ID

GET https://api.apihop.ai/v1/threads/web/users/profile/by-id

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
user_idTakstring; Numeryczne ID użytkownika; ^[0-9]+$
bash
curl --get "https://api.apihop.ai/v1/threads/web/users/profile/by-id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "user_id=67027868801"

web-fetch_user_posts

Posty użytkownika

GET https://api.apihop.ai/v1/threads/web/users/posts

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
user_idTakstring; Numeryczne ID użytkownika; ^[0-9]+$
end_cursorNiestring; Zarezerwowane; bez stronicowania
bash
curl --get "https://api.apihop.ai/v1/threads/web/users/posts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "user_id=63625256886"

web-fetch_user_reposts

Ponowne publikacje użytkownika

GET https://api.apihop.ai/v1/threads/web/users/reposts

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
user_idTakstring; Numeryczne ID użytkownika; ^[0-9]+$
end_cursorNiestring; Zarezerwowane; bez stronicowania
bash
curl --get "https://api.apihop.ai/v1/threads/web/users/reposts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "user_id=63625256886"

web-fetch_user_replies

Odpowiedzi użytkownika

GET https://api.apihop.ai/v1/threads/web/users/replies

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
user_idTakstring; Numeryczne ID użytkownika; ^[0-9]+$
end_cursorNiestring; Zarezerwowane; bez stronicowania
bash
curl --get "https://api.apihop.ai/v1/threads/web/users/replies" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "user_id=63625256886"

web-fetch_post_detail

Post według numerycznego ID

GET https://api.apihop.ai/v1/threads/web/posts/by-id

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
post_idTakstring; Numeryczne ID posta; ^[0-9]+$
bash
curl --get "https://api.apihop.ai/v1/threads/web/posts/by-id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "post_id=3349029093483693129"

web-fetch_post_detail_v2

Post według shortcode lub URL

GET https://api.apihop.ai/v1/threads/web/posts/detail

Cena za udane żądanie: $0.002 (2000 kredytów).

Co najmniej jedno: post_id, url.

PoleWymaganeKontrakt
post_idNiestring; Shortcode posta
urlNiestring; Pełny adres URL posta
bash
curl --get "https://api.apihop.ai/v1/threads/web/posts/detail" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "post_id=DPVUglOjOUu"

web-fetch_post_comments

Komentarze posta

GET https://api.apihop.ai/v1/threads/web/posts/comments

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
post_idTakstring; Numeryczne ID posta; ^[0-9]+$
end_cursorNiestring; Zarezerwowane; bez stronicowania
bash
curl --get "https://api.apihop.ai/v1/threads/web/posts/comments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "post_id=3390920896561588969"

web-search_top

Najlepsze wyniki wyszukiwania

GET https://api.apihop.ai/v1/threads/web/search/top

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
queryTakstring; Wyszukiwane hasła
end_cursorNiestring; Zarezerwowane; bez stronicowania
bash
curl --get "https://api.apihop.ai/v1/threads/web/search/top" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "query=bitcoin"

web-search_recent

Najnowsze wyniki wyszukiwania

GET https://api.apihop.ai/v1/threads/web/search/recent

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
queryTakstring; Wyszukiwane hasła
end_cursorNiestring; Zarezerwowane; bez stronicowania
bash
curl --get "https://api.apihop.ai/v1/threads/web/search/recent" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "query=bitcoin"

web-search_posts

Wyszukiwanie postów

GET https://api.apihop.ai/v1/threads/web/search/posts

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
queryTakstring; Wyszukiwane hasła
bash
curl --get "https://api.apihop.ai/v1/threads/web/search/posts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "query=bitcoin"

web-search_profiles

Wyszukiwanie profili

GET https://api.apihop.ai/v1/threads/web/search/profiles

Cena za udane żądanie: $0.002 (2000 kredytów).

PoleWymaganeKontrakt
queryTakstring; Wyszukiwane hasła
bash
curl --get "https://api.apihop.ai/v1/threads/web/search/profiles" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "query=mark"

Odpowiedzi

Natywne opakowanie JSON code/data i precyzja liczb zostają zachowane. Sukces wymaga code=200 i data innego niż null. Błąd biznesowy HTTP 200 jest niepowodzeniem. Struktury odpowiedzi różnią się według punktu końcowego; ten przykład jest ilustracyjny, a nie odpowiedzią na żywo.

json
{"code":200,"data":{"post":{"code":"DPVUglOjOUu"},"replies":[]}}

Błędy

HTTP 400: nieprawidłowe parametry; 401: błąd uwierzytelnienia; 402: niewystarczające środki; 403: odmowa dostępu; 405: nieobsługiwana metoda; 408: anulowanie; 429: limit częstotliwości; 5xx: błąd usługi lub dostawcy, w tym limit czasu 504. Zachowaj X-Request-Id do diagnozy.

Źródła

Sprawdzono względem oficjalnego OpenAPI V5.3.2 i cen punktów końcowych 2026-10-31. Operacja fetch_post_id_from_url występująca tylko w cenniku jest wykluczona, ponieważ nie ma jej w OpenAPI.

TikHub · OpenAPI · Ceny