Comparación de los endpoints de ocultar respuestas de X API
Ejemplos de código
Ocultar una respuesta (v2)
cURL
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
| Descripción | Labs v2 | X API v2 |
|---|---|---|
| Dominio de host | https://api.x.com | https://api.x.com |
| Ruta del endpoint | /labs/2/tweets/:id/hidden | /2/tweets/:id/hidden |
| Autenticación | OAuth 1.0a User context | OAuth 1.0a User context |
| Métodos HTTP admitidos | PUT | PUT |
| Límites de tasa de solicitud predeterminados | 10 solicitudes por 15 minutos (compartidos entre todos los usuarios autenticados) | 50 solicitudes por 15 minutos (para cada usuario autenticado) |
| Puede ocultar respuestas | ✔︎ | ✔︎ |
| Puede dejar de ocultar una respuesta previamente oculta | ✔︎ | ✔︎ |
| Puede ocultar o dejar de ocultar respuestas varias veces | ✔︎ | ✔︎ |
| Requiere el uso de credenciales de una developer App asociada con un project | ✔ |
curl -X PUT "https://api.x.com/2/tweets/1234567890/hidden" \
-H "Authorization: OAuth ..." \
-H "Content-Type: application/json" \
-d '{"hidden": true}'
# Requiere autenticación en contexto de usuario con OAuth 1.0a
import requests
from requests_oauthlib import OAuth1
auth = OAuth1(
"API_KEY", "API_SECRET",
"ACCESS_TOKEN", "ACCESS_TOKEN_SECRET"
)
url = "https://api.x.com/2/tweets/1234567890/hidden"
response = requests.put(url, auth=auth, json={"hidden": True})
print(response.json())
from xdk import Client
from xdk.oauth1_auth import OAuth1
oauth1 = OAuth1(
api_key="YOUR_API_KEY",
api_secret="YOUR_API_SECRET",
access_token="YOUR_ACCESS_TOKEN",
access_token_secret="YOUR_ACCESS_TOKEN_SECRET"
)
client = Client(auth=oauth1)
# Ocultar una respuesta
response = client.posts.hide_reply("1234567890", hidden=True)
print(f"Hidden: {response.data.hidden}")
import { Client, OAuth1 } from "@xdevplatform/xdk";
const oauth1 = new OAuth1({
apiKey: "YOUR_API_KEY",
apiSecret: "YOUR_API_SECRET",
accessToken: "YOUR_ACCESS_TOKEN",
accessTokenSecret: "YOUR_ACCESS_TOKEN_SECRET",
});
const client = new Client({ oauth1 });
// Ocultar una respuesta
const response = await client.posts.hideReply("1234567890", { hidden: true });
console.log(`Hidden: ${response.data?.hidden}`);