Avec les endpoints du groupe Recherche de likes, vous pouvez récupérer une liste de comptes qui ont liké un Post, ou une liste de Posts qu’un compte a likés. Ces endpoints incluent :
Posts likés par un utilisateur - GET /2/users/:id/liked_tweets
Utilisateurs qui ont liké un Post - GET /2/tweets/:id/liking_users
Vous pouvez authentifier ces endpoints avec Contexte utilisateur OAuth 1.0a ou avec OAuth 2.0 Bearer Token. Pour les endpoints de Posts likés, des jetons de pagination sont fournis pour parcourir de grands ensembles de résultats.L’endpoint des utilisateurs ayant liké limite le total à 100 comptes ayant liké par Post sur toute la période. De plus, l’endpoint des Posts likés est également soumis au Post cap mensuel appliqué au niveau du Project.
Les endpoints de gestion des likes vous permettent d’ajouter ou de retirer un like sur un Post spécifié pour le compte d’un utilisateur authentifié. Pour ce groupe d’endpoints, deux méthodes sont disponibles : POST et DELETE. La méthode POST permet d’ajouter un like à un Post, et la méthode DELETE permet de retirer un like d’un Post.Comme vous effectuez des requêtes au nom d’un utilisateur, vous devez authentifier ces endpoints avec le Contexte utilisateur OAuth 1.0a et utiliser les Access Tokens associés à l’utilisateur, qui peuvent être générés via le flux OAuth à 3 étapes/obtaining-user-access-tokens). Vous pouvez ajouter un like à un Post depuis votre compte ou depuis le compte d’un utilisateur authentifié. Pour ces deux endpoints, la limite de taux par utilisateur est de 50 requêtes par période de 15 minutes et par endpoint.Pour accéder à ces endpoints, vous devez disposer d’un compte développeur approuvé. Lors de l’authentification, vous devez utiliser des clés et jetons provenant d’une App développeur située dans un Project.Pour en savoir plus sur l’accès aux endpoints de la X API v2, consultez notre page Bien démarrer.