Saltar al contenido principal
POST
/
2
/
tweets
/
search
/
stream
/
rules
Actualizar reglas de transmisión
curl --request POST \
  --url https://api.x.com/2/tweets/search/stream/rules \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "add": [
    {
      "value": "coffee -is:retweet",
      "tag": "Non-retweeted coffee Posts"
    }
  ]
}
'
{
  "meta": {
    "sent": "<string>",
    "next_token": "<string>",
    "result_count": 123,
    "summary": {
      "created": 1,
      "invalid": 1,
      "not_created": 1,
      "valid": 1
    }
  },
  "data": [
    {
      "value": "coffee -is:retweet",
      "id": "120897978112909812",
      "tag": "Non-retweeted coffee Posts"
    }
  ],
  "errors": [
    {
      "title": "<string>",
      "type": "<string>",
      "detail": "<string>",
      "status": 123
    }
  ]
}

Autorizaciones

Authorization
string
header
requerido

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Parámetros de consulta

dry_run
boolean

Dry Run puede utilizarse tanto con la acción de agregar como con la de eliminar; devuelve el resultado esperado, pero sin ejecutar realmente ninguna acción en el sistema (es decir, que el estado final siempre será el mismo que cuando se envió la solicitud). Esto es especialmente útil para validar cambios en las reglas.

delete_all
boolean

Delete All puede utilizarse para eliminar todas las reglas asociadas a esta App; se debe especificar sin ningún otro parámetro. Una vez eliminadas, las reglas no se pueden recuperar.

Cuerpo

application/json

Una solicitud para agregar una regla de filtrado de flujo definida por el usuario.

add
object[]
requerido

Respuesta

La solicitud se ha completado correctamente.

Respuesta a la modificación de reglas de filtrado de flujo definidas por el usuario.

meta
object
requerido
data
object[]

Todas las reglas de filtrado de flujo definidas por el usuario que se han creado.

errors
object[]
Minimum array length: 1

Un objeto HTTP Problem Details, tal como se define en el IETF RFC 7807 (https://tools.ietf.org/html/rfc7807).