Ce guide vous explique comment créer, mettre à jour et supprimer des listes.
PrérequisAvant de commencer, vous aurez besoin :
- d’un compte développeur avec une App approuvée
- d’un jeton d’accès utilisateur (User Access Token) (OAuth 1.0a ou OAuth 2.0 PKCE)
Préparer votre requête
Définissez le nom de la Liste (obligatoire), ainsi qu’éventuellement une description et des paramètres de confidentialité :{
"name": "Tech News",
"description": "Top tech journalists and publications",
"private": false
}
Envoyer la requête
curl -X POST "https://api.x.com/2/lists" \
-H "Authorization: Bearer $USER_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Tech News",
"description": "Top tech journalists and publications",
"private": false
}'
Examiner la réponse
{
"data": {
"id": "1441162269824405510",
"name": "Tech News"
}
}
Enregistrez l’id afin de pouvoir mettre à jour ou supprimer la Liste ultérieurement.
Modifiez le nom, la description ou les paramètres de confidentialité d’une liste :
curl -X PUT "https://api.x.com/2/lists/1441162269824405510" \
-H "Authorization: Bearer $USER_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Tech News & Insights",
"description": "Updated description"
}'
Réponse :
{
"data": {
"updated": true
}
}
Récupérer l'identifiant de la Liste
Vous avez besoin de l’identifiant de la Liste que vous souhaitez supprimer.
Envoyer la requête de suppression
curl -X DELETE "https://api.x.com/2/lists/1441162269824405510" \
-H "Authorization: Bearer $USER_ACCESS_TOKEN"
Confirmer la suppression
{
"data": {
"deleted": true
}
}
Vous ne pouvez supprimer que les Listes que vous possédez.
Membres de liste
Ajouter et supprimer des membres de liste
Recherche de liste
Récupérer les détails de la liste
Guide d’intégration
Concepts clés et bonnes pratiques
Référence de l’API
Documentation complète de l’endpoint