Skip to main content
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
    }
  ]
}

Authorizations

Authorization
string
header
required

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

Body

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}$
Example:

"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
default: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
default: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}$
Example:

"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.

Available options:
following,
mentionedUsers,
subscribers,
verified
share_with_followers
boolean
default:false

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

text
string

Contenu du Tweet.

Example:

"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"

Response

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).