Passer au contenu principal
Ce guide vous explique comment masquer et réafficher des réponses aux Publications dans les conversations que vous avez initiées.
PrérequisAvant de commencer, vous aurez besoin de :
  • D’un compte développeur avec une App approuvée
  • D’un jeton d’accès utilisateur (OAuth 1.0a ou OAuth 2.0 PKCE)

Masquer une réponse

Trouver l'ID de la Publication de la réponse

Récupérez l’ID de la réponse que vous souhaitez masquer. Vous ne pouvez masquer que les réponses aux conversations démarrées par l’utilisateur authentifié.
https://x.com/user/status/1232720193182412800
                          └── Ceci est l'ID de la Publication

Envoyer la requête de masquage

cURL
curl -X PUT "https://api.x.com/2/tweets/1232720193182412800/hidden" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"hidden": true}'

Confirmer que la réponse est masquée

{
  "data": {
    "hidden": true
  }
}
La réponse est maintenant masquée dans la vue principale de la conversation. Les utilisateurs peuvent toujours la voir en cliquant sur « Afficher les réponses masquées ».

Réafficher une réponse

Pour réafficher une réponse masquée :
cURL
curl -X PUT "https://api.x.com/2/tweets/1232720193182412800/hidden" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"hidden": false}'
Réponse :
{
  "data": {
    "hidden": false
  }
}

Remarques importantes

  • Vous ne pouvez masquer que les réponses aux conversations que vous avez initiées
  • Les réponses masquées restent visibles via « Afficher les réponses masquées »
  • L’auteur de la réponse n’est pas averti lorsque sa réponse est masquée

Prochaines étapes

Gérer par sujet

Modérer les réponses en fonction du contenu

Modération en temps réel

Modérer les réponses à mesure qu’elles arrivent

Référence de l’API

Documentation complète du point de terminaison