Felo X-gebruikersprofielen
Provider: Felo · Betaald met platformsaldo
Kies de bewerking voor de gegevens die je nodig hebt. Alle vijf eindpunten gebruiken POST en retourneren JSON op de root, zonder een algemene data-wrapper.
Alle voorbeelden gebruiken FELO_API_KEY uit het overzicht. Aanroepen gebruiken platformsaldo, niet Felo Pro-credits. Reactievoorbeelden zijn illustratief; live inhoud en optionele velden kunnen variëren.
1. Gebruikersprofielen ophalen
POST /api/v1/data/x/user/info
| Veld | Type | Vereist | Betekenis |
|---|---|---|---|
usernames | string array | Ja | 1–100 gebruikersnamen; stuur handles zonder @ |
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"]}'De reactie bevat users en total. Elke gebruiker bevat user_id, username en display_name; profieltekst, volgersaantallen, verificatie en andere metadata kunnen ook aanwezig zijn. Een batch kan minder profielen teruggeven dan gevraagd. Match op gebruikersnaam of ID, niet op arraypositie.
{"users":[{"user_id":"example-user-id","username":"example","display_name":"Example"}],"total":1}Paginering en kostenbeheersing
total telt de overeenkomstige array in de huidige reactie: berichten op topniveau voor berichtquery's, of antwoorden binnen elke resultaatinvoer voor antwoordquery's. Het is geen globaal matchaantal, geen volledig antwoordaantal van een bericht en geen uiteindelijke factureerbare telling.
- Stuur het eerste verzoek zonder
cursor. - Lees
has_nextennext_cursoruit de reactie. Voor antwoorden lees je ze in elke resultaatinvoer. - Als er nog een pagina is en de cursor niet leeg is, stuur je die ongewijzigd mee met dezelfde query. Voor een antwoordenbatch ga je per bericht afzonderlijk verder.
- Stop wanneer er geen volgende pagina is, wanneer een cursor zich herhaalt, of wanneer je eigen pagina- of bestedingslimiet is bereikt.
Paginatiemetagegevens weerspiegelen de laatste upstream-reactie; de teruggegeven verzameling kan worden afgekapt bij een resultaatlimiet. Zelfs has_next=false is geen garantie dat alle X-geschiedenis of antwoorden zijn opgehaald. Geef het daadwerkelijk teruggegeven aantal weer in plaats van een begrensde resultaatset als alle beschikbare gegevens te labelen.
Elke succesvolle pagina kan kosten met zich meebrengen. Deze vijf bewerkingen worden gefactureerd op basis van teruggegeven resultaten, niet per vaste verzoekprijs. Geneste antwoorden en andere teruggegeven records kunnen de gefactureerde telling beïnvloeden; schat de kosten niet alleen op basis van de lengte van de array op topniveau. Controleer de huidige prijzen en het gebruik in de console. Volledige objectvelden staan in het OpenAPI-schema.