> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Mentions J’aime

> Aimer ou retirer votre mention J’aime sur des Publications, et récupérer des informations sur les mentions J’aime

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

Les endpoints Likes vous permettent d’ajouter ou de retirer des mentions J’aime sur des Publications, de voir quels utilisateurs ont aimé une Publication et de récupérer les Publications aimées par un utilisateur.

<div id="overview">
  ## Vue d’ensemble
</div>

<CardGroup cols={2}>
  <Card title="Aimer une publication" icon="heart">
    Aimer une publication pour le compte d’un utilisateur
  </Card>

  <Card title="Ne plus aimer une publication" icon="heart-crack">
    Retirer un like d’une publication
  </Card>

  <Card title="Utilisateurs ayant aimé" icon="users">
    Voir qui a aimé une publication
  </Card>

  <Card title="Publications aimées" icon="list-heart">
    Obtenir les publications qu’un utilisateur a aimées
  </Card>
</CardGroup>

***

<div id="endpoints">
  ## Points de terminaison
</div>

<div id="likes-lookup">
  ### Recherche des mentions « J’aime »
</div>

| Méthode | Endpoint                                                         | Description                                                    |
| :------ | :--------------------------------------------------------------- | :------------------------------------------------------------- |
| GET     | [`/2/tweets/:id/liking_users`](/fr/x-api/posts/get-liking-users) | Obtenir la liste des utilisateurs qui ont aimé une Publication |
| GET     | [`/2/users/:id/liked_tweets`](/fr/x-api/users/get-liked-posts)   | Obtenir les Publications qu’un utilisateur a aimées            |

<div id="manage-likes">
  ### Gérer les mentions J’aime
</div>

| Méthode | Endpoint                                                      | Description                          |
| :------ | :------------------------------------------------------------ | :----------------------------------- |
| POST    | [`/2/users/:id/likes`](/fr/x-api/users/like-post)             | Aimer une Publication                |
| DELETE  | [`/2/users/:id/likes/:tweet_id`](/fr/x-api/users/unlike-post) | Retirer son J’aime d’une Publication |

***

<div id="important-notes">
  ## Notes importantes
</div>

<Note>
  Le endpoint liking users renvoie au maximum **100 utilisateurs** par Publication sur l'ensemble de la période, quel que soit le nombre réel de mentions « J'aime ».
</Note>

***

<div id="example-get-liking-users">
  ## Exemple : Récupérer les utilisateurs qui ont aimé une publication
</div>

```bash theme={null}
curl "https://api.x.com/2/tweets/1234567890/liking_users?\
user.fields=username,verified" \
  -H "Authorization: Bearer $BEARER_TOKEN"
```

<div id="example-like-a-post">
  ## Exemple : aimer une Publication
</div>

```bash theme={null}
curl -X POST "https://api.x.com/2/users/123456789/likes" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"tweet_id": "1234567890"}'
```

***

<div id="getting-started">
  ## Pour commencer
</div>

<Note>
  **Prérequis**

  * Un [compte développeur](https://developer.x.com/en/portal/petition/essential/basic-info) approuvé
  * Un [Project and App](/fr/resources/fundamentals/developer-apps) dans la Console de développement
  * Les [clés et jetons](/fr/resources/fundamentals/authentication) de votre App
</Note>

<CardGroup cols={2}>
  <Card title="Démarrage rapide : recherche" icon="heart" href="/fr/x-api/posts/likes/quickstart/likes-lookup">
    Récupérer les likes d’une Publication
  </Card>

  <Card title="Démarrage rapide : gestion" icon="plus" href="/fr/x-api/posts/likes/quickstart/manage-likes">
    Aimer et retirer son like sur des Publications
  </Card>

  <Card title="Référence de l’API" icon="code" href="/fr/x-api/posts/liking-users-of-a-post">
    Documentation complète de l’endpoint
  </Card>

  <Card title="Exemples de code" icon="github" href="https://github.com/xdevplatform/Twitter-API-v2-sample-code">
    Exemples de code fonctionnels
  </Card>
</CardGroup>
