Bibliothèques clientes

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Nos bibliothèques clientes fournissent des vues d'ensemble et des composants de base des fonctionnalités de l'API Google Ads. Vous pouvez ainsi développer des applications plus facilement et rapidement. Si vous débutez avec l'API, nous vous recommandons de commencer par un.

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 ci-dessous répertorie les versions de bibliothèques spécifiques compatibles avec chaque version d'API disponible.

Java

API et versions Java minimales et maximales compatibles
v13 Min: 23.0.0
Max: -
v12 Min: 22.0.0
Max: -
v11 Min: 19.0.0
Max: 23.0.0

C#

API et versions .NET min./max compatibles
v13 Min: 15.0.0
Max:
v12 Min:14.2.0
Max:
v11 Min: 12.1.0
Max: -

PHP

API et versions PHP minimales/maximales compatibles
v13 Min: 18.0.0
Max:
v12 Min: 17.1.0
Max:
v11 Min: 15.1.0
Max: 18.0.0

Python

API et versions Python minimales/maximales compatibles
v13 Min: 20.0.0
Max: -
v12 Min: 19.0.0
Max:
v11 Min: 17.0.0
Max:
v10 Min: 15.0.0
Max: 19.0.0

Ruby

API et versions minimales/maximales de Ruby compatibles
v13 Min: 21.0.0
Max: -
v12 Min: 20.0.0
Max: -
v11 Min: 18.0.0
Max: 21.0.0

Perl

API et versions Min/Max Perl compatibles
v13 Min: 15.0.0
Max:
v12 Min: 14.0.0
Max:
v11 Min: 12.0.0
Max:

Configuration

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

Voici les variables d'environnement communes à toutes les bibliothèques clientes et pouvant ê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 Service Account
      • 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 dont vous empruntez l'identité.
  • API Google Ads
    • GOOGLE_ADS_DEVELOPER_TOKEN : définissez votre jeton de développeur.
    • GOOGLE_ADS_LOGIN_CUSTOMER_ID : numéro du client autorisé à utiliser dans la requête, sans tirets (-).
    • 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é. Il ne doit pas comporter de trait d'union (-). Pour en savoir plus sur les comptes associés, consultez le Centre d'aide.