Ce guide explique comment accéder à l'API Google Ads avec l'authentification de l'utilisateur. Pour en savoir plus sur les différentes options d' authentification, consultez le guide de présentation.
Le processus d'authentification de l'utilisateur implique l'utilisation d'un flux OAuth 2.0 pour obtenir l'autorisation humaine permettant à votre application de gérer ses comptes Google Ads en son nom. Un jeton d'accès OAuth 2.0 est émis une fois le processus d'autorisation terminé, et l'application peut l'utiliser pour effectuer des appels d'API au compte Google Ads de l'utilisateur. Le jeton d'accès OAuth 2.0 expire toutes les heures. Il est donc courant de demander également un accès hors connexion OAuth 2.0 afin que votre application puisse actualiser l'autorisation sans autre interaction de l'utilisateur.
Il existe deux grandes façons de créer le processus d'authentification de l'utilisateur : l'authentification d'un seul utilisateur et l'authentification de plusieurs utilisateurs. L'authentification d'un seul utilisateur est utilisée comme solution de secours pour le processus de compte de service, et est utilisée lorsqu'un seul utilisateur a accès à tous les comptes Google Ads que vous devez gérer à l'aide de l'API Google Ads. En revanche, l'authentification de plusieurs utilisateurs est utilisée lorsque vous devez gérer des comptes gérés par plusieurs utilisateurs et que vous devez créer votre propre flux OAuth pour authentifier vos utilisateurs.