Bibliothèques clientes

Nos bibliothèques clientes offrent des vues de haut niveau et des composants de base des fonctionnalités de l'API Google Ads, ce qui facilite le développement rapide des applications. Nous vous recommandons de commencer par un outil si vous débutez avec l'API.

Bibliothèque cliente Source Distribution Exemples de code
Java google-ads-java Maven, tar.gz Afficher sur GitHub
.NET google-ads-dotnet nuget, tar.gz, zip Afficher sur GitHub
PHP google-ads-php tar.gz Afficher sur GitHub
Python google-ads-python tar.gz, ZIP Afficher sur GitHub
Ruby google-ads-ruby gem, tar.gz, ZIP Afficher sur GitHub
Perl google-ads-perl. tar.gz, ZIP Afficher sur GitHub

Versions d'API compatibles

Le tableau indique les bibliothèques clientes compatibles avec chaque version d'API.

Java

Bibliothèque cliente pour Java
v13 Min: 23.0.0
Max: -
v12 Min: 22.0.0
Max: -

C#

Bibliothèque cliente pour .NET
v13 Min: 15.0.0
Max: -
v12 Min: 14.2.0
Max: -

PHP

Bibliothèque cliente pour PHP
v13 Min: 18.0.0
Max: -
v12 Min: 17.1.0
Max: -

Python

Bibliothèque cliente pour Python
v13 Min: 20.0.0
Max: -
v12 Min: 19.0.0
Max: -

Ruby

Bibliothèque cliente pour Ruby
v13 Min: 21.0.0
Max: -
v12 Min: 20.0.0
Max: -

Perl

Bibliothèque cliente pour Perl
v13 Min: 15.0.0
Max: -
v12 Min: 14.0.0
Max: -

Configuration

Chaque bibliothèque cliente de l'API Ads fournit différents paramètres de configuration et méthodes de chargement que vous pouvez utiliser pour personnaliser son comportement.

Voici les variables d'environnement communes à toutes les bibliothèques clientes et qui peuvent être chargées pour définir les paramètres de configuration:

  • Bibliothèque cliente
    • GOOGLE_ADS_CONFIGURATION_FILE_PATH: chemin d'accès au fichier de configuration.
  • OAuth2.
    • Mode application
      • GOOGLE_ADS_CLIENT_ID : définissez cette valeur sur votre ID client OAuth2.
      • GOOGLE_ADS_CLIENT_SECRET : définissez cette valeur sur votre code secret de client OAuth2.
      • GOOGLE_ADS_REFRESH_TOKEN : définissez cette valeur sur un jeton d'actualisation OAuth2 prégénéré si vous souhaitez réutiliser des jetons OAuth2. Ce paramètre est facultatif.
    • Mode Compte de service
      • GOOGLE_ADS_JSON_KEY_FILE_PATH : définissez cette valeur sur le chemin d'accès au fichier de configuration JSON OAuth2.
      • GOOGLE_ADS_IMPERSONATED_EMAIL : définissez cette valeur sur l'adresse e-mail du compte auquel vous êtes connecté.
  • API Google Ads
    • GOOGLE_ADS_DEVELOPER_TOKEN : définissez ce jeton sur votre jeton de développeur.
    • GOOGLE_ADS_LOGIN_CUSTOMER_ID : numéro du client autorisé à utiliser dans la requête, sans traits d'union (-).
    • GOOGLE_ADS_LINKED_CUSTOMER_ID : cet en-tête n'est requis que pour les méthodes qui mettent à jour les ressources d'une entité lorsqu'il est autorisé via des comptes associés dans l'UI Google Ads (ressource AccountLink dans l'API Google Ads). Définissez cette valeur sur le numéro client du fournisseur de données qui met à jour les ressources du numéro client spécifié. Doit être défini sans traits d'union (-). Pour en savoir plus sur les comptes associés, consultez le Centre d'aide.