Felo API PlatformFelo API Platform

Profils d'utilisateurs X Felo

Fournisseur : Felo · Payé avec le solde de plateforme

Choisissez l'opération correspondant aux données dont vous avez besoin. Les cinq points de terminaison utilisent POST et renvoient le JSON à la racine, sans enveloppe commune data.

Tous les exemples utilisent FELO_API_KEY depuis l'aperçu. Les appels utilisent le solde de plateforme, et non les crédits Felo Pro. Les exemples de réponse sont illustratifs ; le contenu réel et les champs facultatifs varient.

1. Obtenir des profils d'utilisateurs

POST /api/v1/data/x/user/info

ChampTypeRequisSignification
usernamestableau de stringsOui1–100 noms d'utilisateur ; envoyez les identifiants sans @
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"]}'

La réponse contient users et total. Chaque utilisateur inclut user_id, username et display_name ; le texte du profil, les nombres d'abonnés, la vérification et d'autres métadonnées peuvent aussi être présents. Un lot peut renvoyer moins de profils que demandé. Faites la correspondance par nom d'utilisateur ou ID, pas par position dans le tableau.

{"users":[{"user_id":"example-user-id","username":"example","display_name":"Example"}],"total":1}

Pagination et contrôle des coûts

total compte le tableau correspondant dans la réponse actuelle : les publications de premier niveau pour les requêtes de publication, ou les réponses dans chaque entrée de résultat pour les requêtes de réponses. Il ne s'agit pas d'un nombre global de correspondances, d'un nombre complet de réponses d'une publication, ni du total final facturable.

  1. Envoyez la première requête sans cursor.
  2. Lisez has_next et next_cursor dans la réponse. Pour les réponses, lisez-les dans chaque entrée de résultat.
  3. Si une autre page existe et que le curseur n'est pas vide, renvoyez-le inchangé avec la même requête. Pour un lot de réponses, continuez chaque publication séparément.
  4. Arrêtez-vous lorsqu'il n'y a pas de page suivante, lorsqu'un curseur se répète, ou lorsque votre propre limite de pages ou de dépenses est atteinte.

Les métadonnées de pagination reflètent la dernière réponse amont ; la collection renvoyée peut être tronquée par un plafond de résultats. Même has_next=false ne garantit pas que tout l'historique X ou toutes les réponses ont été récupérés. Affichez le nombre réellement renvoyé plutôt que d'étiqueter un ensemble de résultats borné comme étant toutes les données disponibles.

Chaque page réussie peut entraîner des frais. Ces cinq opérations sont facturées par résultats retournés, et non par frais fixes par requête. Les réponses imbriquées et autres enregistrements renvoyés peuvent affecter le nombre facturé ; n'estimez pas le coût uniquement à partir de la longueur du tableau de premier niveau. Consultez les prix actuels et l'utilisation dans la console. Les champs d'objet complets figurent dans le schéma OpenAPI.

Besoin d'aide ?