Con los endpoints del grupo de consulta de likes, puedes obtener una lista de cuentas que han dado like a un Post o una lista de Posts a los que una cuenta ha dado like. Estos endpoints incluyen:
Posts a los que un usuario ha dado like - GET /2/users/:id/liked_tweets
Usuarios que han dado like a un Post - GET /2/tweets/:id/liking_users
Puedes autenticar estos endpoints con OAuth 1.0a User Context o con OAuth 2.0 Bearer Token. Para los endpoints de Posts con like, se proporcionarán tokens de paginación para recorrer conjuntos grandes de resultados.El endpoint de usuarios que han dado like te limita a un total de 100 cuentas con like por Post a lo largo del tiempo. Además, el endpoint de Posts con like también está sujeto al Post cap mensual aplicado a nivel de Project.
Los endpoints para administrar likes te permiten indicar like o quitarlo en un Post específico en nombre de una cuenta autenticada. En este grupo de endpoints hay dos métodos disponibles: POST y DELETE. El método POST permite indicar like en un Post, y el método DELETE permite quitar el like de un Post.Dado que realizas solicitudes en nombre de un usuario, debes autenticar estos endpoints con Contexto de usuario de OAuth 1.0a y usar los Access Tokens asociados con el usuario, que pueden generarse mediante el flujo de OAuth de 3 fases/obtaining-user-access-tokens). Puedes indicar like en un Post desde tu cuenta o desde la cuenta de un usuario autenticado. En ambos endpoints, hay un límite de tasa por usuario de 50 solicitudes por 15 minutos por endpoint.
Para acceder a estos endpoints, debes tener una cuenta de desarrollador aprobada. Al autenticar, debes usar keys and tokens de una App de desarrollador que esté dentro de un Project. Obtén más información sobre cómo acceder a los endpoints de X API v2 en nuestra página de introducción.