Comparación de los endpoints de seguimiento de X API
Consulta de seguimientos
| Description | Standard v1.1 | X API v2 |
| HTTP methods supported | GET | GET |
| Host domain | https://api.x.com | https://api.x.com |
| Endpoint path | /1.1/friends/ids.json /1.1/friends/list.json /1.1/followers/ids.json /1.1/followers/list.json | /2/users/:id/following /2/users/:id/followers |
| Authentication | OAuth 1.0a User Context Solo App | OAuth 1.0a User Context OAuth 2.0 Authorization Code with PKCE Solo App |
| Default request rate limits | 15 solicitudes por 15 min (por usuario) 15 solicitudes por 15 min (por App) | 15 solicitudes por 15 min (por usuario) 15 solicitudes por 15 min (por App) |
| Maximum users per response | GET friends/id y GET followers/id devuelven un máximo de 5000 id de usuarios por página. GET friends/list y GET followers/list devuelven un máximo de 200 objetos de usuario por página. | 1000 objetos de usuario por página |
| Pagination | El token se devuelve en un campo next_cursor, que luego se puede pasar como valor al parámetro cursor para devolver la siguiente página de resultados. | El token se devuelve en un campo next_token, que luego se puede pasar como valor al parámetro token para devolver la siguiente página de resultados. La carga útil de v2 también incluye un campo previous_token, que también se puede pasar con el parámetro pagination_token para devolver la página anterior de resultados. |
| JSON format | Formato estándar v1.1 | Formato de X API v2 (determinado por los parámetros de solicitud fields y expansions; no es retrocompatible con los formatos de v1.1) Para obtener más información sobre cómo migrar del formato estándar v1.1 al formato de X API v2, visita nuestra guía de migración de formatos de datos. |
| Supports selecting which fields return in the payload | ✔ | |
| Supports the Post annotations fields | ✔ | |
| Supports requesting new metrics fields | ✔ | |
| Supports the conversation_id field | ✔ | |
| Requires the use of credentials from a developer App associated with a project | ✔ |
Administrar seguimientos
Seguir a un usuario
| Descripción | Standard v1.1 | X API v2 |
|---|---|---|
| Métodos HTTP compatibles | POST | POST |
| Dominio del host | https://api.x.com | https://api.x.com |
| Ruta del endpoint | /1.1/friendships/create.json | /2/users/:id/following |
| Autenticación | OAuth 1.0a User Context | OAuth 1.0a User Context OAuth 2.0 Authorization Code with PKCE |
| Límites de tasa de solicitudes predeterminados | 50 solicitudes por 15 min | 50 solicitudes por 15 min |
| Número máximo de operaciones diarias por usuario | 400 | 400 |
| Número máximo de operaciones diarias por App | 1000 | 1000 |
| Requiere el uso de credenciales de una App de desarrollador que esté asociada con un Proyecto | ✔️ |
Dejar de seguir a un usuario
| Descripción | Standard v1.1 | X API v2 |
|---|---|---|
| Métodos HTTP compatibles | POST | DELETE |
| Dominio de host | https://api.x.com | https://api.x.com |
| Ruta del endpoint | /1.1/friendships/destroy.json | /2/users/:source_user_id/following/:target_user_id |
| Autenticación | OAuth 1.0a User Context | OAuth 1.0a User Context OAuth 2.0 Authorization Code with PKCE |
| Límites de tasa de solicitudes predeterminados | 15 solicitudes por 15 min (por usuario) | 50 solicitudes por 15 min (por usuario) |
| Operaciones diarias máximas por App | Sin límite | 500 |
| Requiere el uso de credenciales de una developer App que esté asociada con un Project | ✔️ |