Passer au contenu principal
POST
/
2
/
tweets
Créer ou mettre à jour une Publication
curl --request POST \
  --url https://api.x.com/2/tweets \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "card_uri": "<string>",
  "community_id": "1146654567674912769",
  "direct_message_deep_link": "<string>",
  "for_super_followers_only": false,
  "geo": {
    "place_id": "<string>"
  },
  "nullcast": false,
  "quote_tweet_id": "1346889436626259968",
  "reply_settings": "following",
  "share_with_followers": false,
  "text": "Learn how to use the user Tweet timeline and user mention timeline endpoints in the X API v2 to explore Tweet\\u2026 https:\\/\\/t.co\\/56a0vZUx7i"
}
'
{
  "errors": [
    {
      "title": "<string>",
      "type": "<string>",
      "detail": "<string>",
      "status": 123
    }
  ]
}

Autorisations

Authorization
string
header
requis

The access token received from the authorization server in the OAuth 2.0 flow.

Corps

application/json
card_uri
string

Paramètre Card URI. Ce paramètre ne peut pas être utilisé conjointement avec Quote Tweet Id, Poll, Media ou Direct Message Deep Link.

community_id
string

L’identifiant unique de cette Communauté.

Pattern: ^[0-9]{1,19}$
Exemple:

"1146654567674912769"

Lien permettant de faire passer la conversation de la timeline publique à un Message direct privé.

edit_options
object

Options pour modifier une Publication existante. Lorsqu’elles sont définies, cette requête modifie la Publication spécifiée au lieu d’en créer une nouvelle.

for_super_followers_only
boolean
défaut:false

Tweet réservé aux super‑followers.

geo
object

Identifiant de lieu associé au Tweet pour la géolocalisation.

media
object

Informations relatives aux médias associés au Tweet créé. Ce champ est mutuellement exclusif avec Quote Tweet id, Poll et Card URI.

nullcast
boolean
défaut:false

Les Publications nullcastées (diffusées uniquement en promotion) n’apparaissent pas dans la timeline publique et ne sont pas diffusées aux abonnés.

poll
object

Options pour un Tweet contenant un sondage. Ceci est mutuellement exclusif avec Media, l’id du Tweet cité et l’URI de la carte (Card).

quote_tweet_id
string

Identifiant unique de ce Tweet. Il est renvoyé sous forme de chaîne de caractères afin d’éviter les complications avec les langages et outils qui ne gèrent pas les entiers de très grande taille.

Pattern: ^[0-9]{1,19}$
Exemple:

"1346889436626259968"

reply
object

Informations sur le Tweet auquel il répond.

reply_settings
enum<string>

Paramètres définissant qui peut répondre au Tweet.

Options disponibles:
following,
mentionedUsers,
subscribers,
verified
share_with_followers
boolean
défaut:false

Partager également la publication de la communauté avec les abonnés.

text
string

Contenu du Tweet.

Exemple:

"Learn how to use the user Tweet timeline and user mention timeline endpoints in the X API v2 to explore Tweet\\u2026 https:\\/\\/t.co\\/56a0vZUx7i"

Réponse

La requête a réussi.

data
object
errors
object[]
Minimum array length: 1

Un objet HTTP Problem Details, tel que défini dans la RFC IETF 7807 (https://tools.ietf.org/html/rfc7807).