Felo X Profile użytkowników
Dostawca: Felo · Płatność z salda platformy
Wybierz operację dla danych, których potrzebujesz. Wszystkie pięć punktów końcowych używa POST i zwraca JSON w korzeniu, bez wspólnego opakowania data.
Wszystkie przykłady używają FELO_API_KEY z przeglądu. Wywołania korzystają z salda platformy, a nie z kredytów Felo Pro. Przykłady odpowiedzi mają charakter poglądowy; rzeczywista treść i opcjonalne pola mogą się różnić.
1. Pobierz profile użytkowników
POST /api/v1/data/x/user/info
| Pole | Typ | Wymagane | Znaczenie |
|---|---|---|---|
usernames | tablica stringów | Tak | 1–100 nazw użytkowników; podawaj uchwyty bez @ |
curl -sS --request POST "https://openapi.felo.ai/api/v1/data/x/user/info" \
-H "Authorization: Bearer $FELO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"usernames":["OpenAI"]}'Odpowiedź zawiera users i total. Każdy użytkownik zawiera user_id, username i display_name; tekst profilu, liczba obserwujących, weryfikacja i inne metadane również mogą być obecne. Partia może zwrócić mniej profili niż żądano. Dopasowuj po nazwie użytkownika lub ID, a nie po pozycji w tablicy.
{"users":[{"user_id":"example-user-id","username":"example","display_name":"Example"}],"total":1}Stronicowanie i kontrola kosztów
total zlicza odpowiednią tablicę w bieżącej odpowiedzi: posty najwyższego poziomu dla zapytań o posty albo odpowiedzi w każdym wpisie wyniku dla zapytań o odpowiedzi. Nie jest to globalna liczba dopasowań, pełna liczba odpowiedzi posta ani końcowa liczba rozliczeniowa.
- Wyślij pierwsze żądanie bez
cursor. - Odczytaj
has_nextinext_cursorz odpowiedzi. W przypadku odpowiedzi odczytuj je w każdym wpisie wyniku. - Jeśli istnieje kolejna strona, a kursor nie jest pusty, wyślij go bez zmian z tym samym zapytaniem. W przypadku partii odpowiedzi kontynuuj każdy post osobno.
- Zatrzymaj się, gdy nie ma następnej strony, gdy kursor się powtarza lub gdy osiągnięto własny limit strony albo wydatków.
Metadane stronicowania odzwierciedlają ostatnią odpowiedź nadrzędną; zwrócony zbiór może zostać obcięty przez limit wyników. Nawet has_next=false nie gwarantuje, że cała historia X lub wszystkie odpowiedzi zostały pobrane. Wyświetlaj rzeczywistą liczbę zwróconych elementów zamiast oznaczać ograniczony zbiór jako wszystkie dostępne dane.
Każda udana strona może generować opłatę. Te pięć operacji jest rozliczanych według zwróconych wyników, a nie według stałej opłaty za żądanie. Zagnieżdżone odpowiedzi i inne zwrócone rekordy mogą wpływać na liczbę rozliczanych wyników; nie szacuj kosztu wyłącznie na podstawie długości tablicy najwyższego poziomu. Sprawdź bieżące ceny i użycie w konsoli. Pełne pola obiektów znajdują się w schemacie OpenAPI.