API Hop

Dokumentacja

Dokumentacja API Hop

Lemon8: opis punktów końcowych

Odczytuj profile Lemon8, posty, komentarze, obserwujących, odkrywanie, tematy i wyniki wyszukiwania oraz rozpoznawaj udostępnione linki przez 16 uwierzytelnionych punktów końcowych.

Użyj klucza API API Hop. Dostępność zależy od włączonych bram i uprawnień klucza; te dokumenty nie potwierdzają dostępności produkcyjnej.

Operacje GET przyjmują parametry zapytania bez treści. Dwa wsadowe punkty końcowe POST przyjmują tablicę JSON od 1 do 10 niepustych ciągów udostępnionych linków, bez parametrów zapytania. Użyj Content-Type: application/json. Limit treści wynosi 64 KiB. Nieznane lub powtarzane pola zapytania są odrzucane. Zachowuj ID i kursory jako ciągi znaków. Wyszukiwanie używa query, a nie keyword. Żądania przekraczają limit po 60 sekundach i nie są automatycznie ponawiane.

Domyślna cena wynosi $0.001 (1000 kredytów) za udane żądanie, w tym jedno żądanie wsadowe do 10 linków. Pierwszeństwo mają ceny indywidualne konta. Każda strona jest osobnym żądaniem; używaj kursora z poprzedniej odpowiedzi. Nie ma automatycznego stronicowania. Nieudane żądania dostawcy zwalniają rezerwację. Błędy rozliczenia nie powtarzają żądania do dostawcy.

Profil użytkownika

app-fetch_user_profile

GET https://api.apihop.ai/v1/lemon8/app/users/profile

Cena za udane żądanie: $0.001 (1000 kredytów).

PoleWymaganeOpisDomyślniePrzykład
user_idTakID użytkownika; string-"7217844966059656197"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/users/profile" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "user_id=7217844966059656197"

Szczegóły posta

app-fetch_post_detail

GET https://api.apihop.ai/v1/lemon8/app/posts/detail

Cena za udane żądanie: $0.001 (1000 kredytów).

PoleWymaganeOpisDomyślniePrzykład
item_idTakID posta; string-"7361926875709129222"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/posts/detail" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "item_id=7361926875709129222"

Obserwujący użytkownika

app-fetch_user_follower_list

GET https://api.apihop.ai/v1/lemon8/app/users/followers

Cena za udane żądanie: $0.001 (1000 kredytów).

PoleWymaganeOpisDomyślniePrzykład
user_idTakID użytkownika; string-"7428056850216862763"
cursorNieKursor stronicowania z poprzedniej odpowiedzi; string""""
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/users/followers" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "user_id=7428056850216862763"

Konta obserwowane przez użytkownika

app-fetch_user_following_list

GET https://api.apihop.ai/v1/lemon8/app/users/following

Cena za udane żądanie: $0.001 (1000 kredytów).

PoleWymaganeOpisDomyślniePrzykład
user_idTakID użytkownika; string-"7428056850216862763"
cursorNieKursor stronicowania z poprzedniej odpowiedzi; string""""
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/users/following" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "user_id=7428056850216862763"

Komentarze posta

app-fetch_post_comment_list

GET https://api.apihop.ai/v1/lemon8/app/posts/comments

Cena za udane żądanie: $0.001 (1000 kredytów).

PoleWymaganeOpisDomyślniePrzykład
group_idTakID grupy posta; string-"7361926875709129222"
item_idTakID posta; string-"7361926875709129222"
media_idTakID multimediów posta; string-"7428056850216862763"
offsetNiePrzesunięcie stronicowania; string"0""0"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/posts/comments" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "group_id=7361926875709129222" \
  --data-urlencode "item_id=7361926875709129222" \
  --data-urlencode "media_id=7428056850216862763"

Banery odkrywania

app-fetch_discover_banners

GET https://api.apihop.ai/v1/lemon8/app/discover/banners

Cena za udane żądanie: $0.001 (1000 kredytów).

Brak parametrów zapytania.

bash
curl --get "https://api.apihop.ai/v1/lemon8/app/discover/banners" \
  -H "Authorization: Bearer YOUR_API_KEY"

Treści odkrywania

app-fetch_discover_tab

GET https://api.apihop.ai/v1/lemon8/app/discover

Cena za udane żądanie: $0.001 (1000 kredytów).

Brak parametrów zapytania.

bash
curl --get "https://api.apihop.ai/v1/lemon8/app/discover" \
  -H "Authorization: Bearer YOUR_API_KEY"

Wybór redakcji

app-fetch_discover_tab_information_tabs

GET https://api.apihop.ai/v1/lemon8/app/discover/editors-picks

Cena za udane żądanie: $0.001 (1000 kredytów).

Brak parametrów zapytania.

bash
curl --get "https://api.apihop.ai/v1/lemon8/app/discover/editors-picks" \
  -H "Authorization: Bearer YOUR_API_KEY"

app-fetch_hot_search_keywords

GET https://api.apihop.ai/v1/lemon8/app/search/trending

Cena za udane żądanie: $0.001 (1000 kredytów).

Brak parametrów zapytania.

bash
curl --get "https://api.apihop.ai/v1/lemon8/app/search/trending" \
  -H "Authorization: Bearer YOUR_API_KEY"

Informacje o temacie

app-fetch_topic_info

GET https://api.apihop.ai/v1/lemon8/app/topics/info

Cena za udane żądanie: $0.001 (1000 kredytów).

PoleWymaganeOpisDomyślniePrzykład
forum_idTakID tematu; string-"7174447913778593798"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/topics/info" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "forum_id=7174447913778593798"

Posty tematu

app-fetch_topic_post_list

GET https://api.apihop.ai/v1/lemon8/app/topics/posts

Cena za udane żądanie: $0.001 (1000 kredytów).

PoleWymaganeOpisDomyślniePrzykład
categoryTakID kategorii tematu; string-"590"
max_behot_timeNieKursor stronicowania z poprzedniej odpowiedzi; string""""
category_parameterTakParametr kategorii tematu; string-"7174447913778593798"
hashtag_nameTakNazwa hashtagu; string-"lemon8christmas"
sort_typeNieTyp sortowania; string; enum: "0""0"-
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/topics/posts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "category=590" \
  --data-urlencode "category_parameter=7174447913778593798" \
  --data-urlencode "hashtag_name=lemon8christmas"

app-fetch_search

GET https://api.apihop.ai/v1/lemon8/app/search

Cena za udane żądanie: $0.001 (1000 kredytów).

PoleWymaganeOpisDomyślniePrzykład
queryTakSłowo kluczowe wyszukiwania; string-"lemon8"
max_cursorNieKursor stronicowania z poprzedniej odpowiedzi; string""""
filter_typeNieFiltr wyszukiwania; string; enum: "", "video", "posts"""""
order_byNieKolejność wyszukiwania; string; enum: "", "popular", "recent"""""
search_tabNieKarta wyszukiwania; string; enum: "main", "user", "hashtag", "article""main""main"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "query=lemon8"

ID posta z udostępnionego linku

app-get_item_id

GET https://api.apihop.ai/v1/lemon8/app/posts/id

Cena za udane żądanie: $0.001 (1000 kredytów).

PoleWymaganeOpisDomyślniePrzykład
share_textTakUdostępniony link; string-"https://v.lemon8-app.com/al/OghwFTppx"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/posts/id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "share_text=https://v.lemon8-app.com/al/OghwFTppx"

app-get_user_id

GET https://api.apihop.ai/v1/lemon8/app/users/id

Cena za udane żądanie: $0.001 (1000 kredytów).

PoleWymaganeOpisDomyślniePrzykład
share_textTakUdostępniony link; string-"https://v.lemon8-app.com/al/OgZrsUppx"
bash
curl --get "https://api.apihop.ai/v1/lemon8/app/users/id" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-urlencode "share_text=https://v.lemon8-app.com/al/OgZrsUppx"

ID postów z udostępnionych linków

app-get_item_ids

POST https://api.apihop.ai/v1/lemon8/app/posts/ids

Cena za udane żądanie: $0.001 (1000 kredytów).

body: tablica JSON od 1 do 10 ciągów udostępnionych linków.

bash
curl -X POST "https://api.apihop.ai/v1/lemon8/app/posts/ids" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  --data '["https://www.lemon8-app.com/@deathlabs_/7445613324903006766","https://v.lemon8-app.com/al/OghwFTppx"]'

app-get_user_ids

POST https://api.apihop.ai/v1/lemon8/app/users/ids

Cena za udane żądanie: $0.001 (1000 kredytów).

body: tablica JSON od 1 do 10 ciągów udostępnionych linków.

bash
curl -X POST "https://api.apihop.ai/v1/lemon8/app/users/ids" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  --data '["https://www.lemon8-app.com/lemon8cars?region=us","https://v.lemon8-app.com/al/OgZrsUppx"]'

Odpowiedzi

Natywna odpowiedź JSON i precyzja liczb zostają zachowane. Sukces wymaga code=200 i data innego niż null; struktura danych zależy od punktu końcowego. Udane puste tablice lub obiekty podlegają opłacie. Poniższa odpowiedź jest ilustracyjna, a nie wynikiem na żywo.

json
{"code":200,"data":{"user_id":"7217844966059656197"}}

Błędy

HTTP 400: nieprawidłowe wejście; 401: wymagane uwierzytelnienie; 402: niewystarczające środki; 403: odmowa dostępu; 405: nieobsługiwana metoda; 429: limit częstotliwości; 5xx: błąd usługi lub dostawcy. HTTP 200 od dostawcy z kodem błędu biznesowego jest niepowodzeniem. Zachowaj X-Request-Id do diagnozy.

Źródła

Wszystkie 16 operacji i ich ceny sprawdzono względem oficjalnego OpenAPI oraz aktualnych metadanych cen punktów końcowych 2026-10-31. Pokrycie dokumentacji nie oznacza zaliczenia testu na żywo przez każdą operację.

TikHub · OpenAPI · Ceny punktów końcowych TikHub