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).
| Pole | Wymagane | Opis | Domyślnie | Przykład |
|---|---|---|---|---|
user_id | Tak | ID użytkownika; string | - | "7217844966059656197" |
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).
| Pole | Wymagane | Opis | Domyślnie | Przykład |
|---|---|---|---|---|
item_id | Tak | ID posta; string | - | "7361926875709129222" |
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).
| Pole | Wymagane | Opis | Domyślnie | Przykład |
|---|---|---|---|---|
user_id | Tak | ID użytkownika; string | - | "7428056850216862763" |
cursor | Nie | Kursor stronicowania z poprzedniej odpowiedzi; string | "" | "" |
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).
| Pole | Wymagane | Opis | Domyślnie | Przykład |
|---|---|---|---|---|
user_id | Tak | ID użytkownika; string | - | "7428056850216862763" |
cursor | Nie | Kursor stronicowania z poprzedniej odpowiedzi; string | "" | "" |
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).
| Pole | Wymagane | Opis | Domyślnie | Przykład |
|---|---|---|---|---|
group_id | Tak | ID grupy posta; string | - | "7361926875709129222" |
item_id | Tak | ID posta; string | - | "7361926875709129222" |
media_id | Tak | ID multimediów posta; string | - | "7428056850216862763" |
offset | Nie | Przesunięcie stronicowania; string | "0" | "0" |
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.
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.
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.
curl --get "https://api.apihop.ai/v1/lemon8/app/discover/editors-picks" \
-H "Authorization: Bearer YOUR_API_KEY"Popularne wyszukiwane hasła
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.
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).
| Pole | Wymagane | Opis | Domyślnie | Przykład |
|---|---|---|---|---|
forum_id | Tak | ID tematu; string | - | "7174447913778593798" |
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).
| Pole | Wymagane | Opis | Domyślnie | Przykład |
|---|---|---|---|---|
category | Tak | ID kategorii tematu; string | - | "590" |
max_behot_time | Nie | Kursor stronicowania z poprzedniej odpowiedzi; string | "" | "" |
category_parameter | Tak | Parametr kategorii tematu; string | - | "7174447913778593798" |
hashtag_name | Tak | Nazwa hashtagu; string | - | "lemon8christmas" |
sort_type | Nie | Typ sortowania; string; enum: "0" | "0" | - |
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"Wyszukiwanie
app-fetch_search
GET https://api.apihop.ai/v1/lemon8/app/search
Cena za udane żądanie: $0.001 (1000 kredytów).
| Pole | Wymagane | Opis | Domyślnie | Przykład |
|---|---|---|---|---|
query | Tak | Słowo kluczowe wyszukiwania; string | - | "lemon8" |
max_cursor | Nie | Kursor stronicowania z poprzedniej odpowiedzi; string | "" | "" |
filter_type | Nie | Filtr wyszukiwania; string; enum: "", "video", "posts" | "" | "" |
order_by | Nie | Kolejność wyszukiwania; string; enum: "", "popular", "recent" | "" | "" |
search_tab | Nie | Karta wyszukiwania; string; enum: "main", "user", "hashtag", "article" | "main" | "main" |
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).
| Pole | Wymagane | Opis | Domyślnie | Przykład |
|---|---|---|---|---|
share_text | Tak | Udostępniony link; string | - | "https://v.lemon8-app.com/al/OghwFTppx" |
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"ID użytkownika z udostępnionego linku
app-get_user_id
GET https://api.apihop.ai/v1/lemon8/app/users/id
Cena za udane żądanie: $0.001 (1000 kredytów).
| Pole | Wymagane | Opis | Domyślnie | Przykład |
|---|---|---|---|---|
share_text | Tak | Udostępniony link; string | - | "https://v.lemon8-app.com/al/OgZrsUppx" |
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.
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"]'ID użytkowników z udostępnionych linków
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.
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.
{"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ę.