Bibliothèques clientes de l’API Bing Ads

Vous pouvez développer des applications API Bing Ads avec n’importe quel langage de programmation prenant en charge les services web. Les Kits de développement logiciel (SDK) de l’API Bing Ads améliorent l’expérience de développement d’applications API Bing Ads avec les langages .NET, Java, PHP et Python. Chaque SDK inclut un proxy vers tous les services web de l’API Bing Ads et extrait les détails de bas niveau de l’authentification avec OAuth. Vous pouvez utiliser les interfaces BulkServiceManager et ReportingServiceManager de haut niveau pour abstraitr et exécuter des opérations dans les services Bulk et Reporting Services de bas niveau. Par exemple, au lieu d’appeler SubmitGenerateReport et PollGenerateReport pour télécharger un rapport, vous téléchargez un rapport à l’aide d’une méthode avec la classe ReportingServiceManager .

Remarque

Le Kit de développement logiciel (SDK) PHP n’inclut pas les interfaces BulkServiceManager et ReportingServiceManager , comme décrit pour les trois autres kits SDK.

Référentiels sdk

SDK Documentation Source Distribution Exemples de code Licence
Kit de développement logiciel (SDK) Bing Ads .NET Prise en main GitHub NuGet Github | Docs Licence du Kit de développement logiciel (SDK) Bing Ads .NET
Kit de développement logiciel (SDK) Java Bing Ads Prise en main GitHub Maven Github | Docs Licence du Kit de développement logiciel (SDK) Java Bing Ads
Kit de développement logiciel (SDK) PHP Bing Ads Prise en main GitHub Packagist Github | Docs Licence du Kit de développement logiciel (SDK) PHP Bing Ads
Kit de développement logiciel (SDK) Python Bing Ads Prise en main GitHub PyPi Github | Docs Licence du Kit de développement logiciel (SDK) Python Bing Ads

Espaces de noms

Derniers espaces de noms

Les Kits de développement logiciel (SDK) prennent en charge toutes les adresses de service web de l’API Bing Ads actives dans le bac à sable et en production.

Vous devez utiliser les espaces de noms suivants correspondant à la dernière version de chaque service. Il s’agit des espaces de noms publics de haut niveau pris en charge. Les espaces de noms internes et de niveau inférieur ne sont pas documentés ici. Vous trouverez plus d’informations sur les espaces de noms internes dans les référentiels du Kit de développement logiciel (SDK) GitHub pour chaque SDK.

Espace de noms Description
Microsoft.BingAds Fournit des classes liées à l’authentification qui peuvent être utilisées pour accéder à n’importe quel service web Microsoft Advertising.
Les clients d’API de contenu peuvent utiliser les classes d’authentification fournies avec le Kit de développement logiciel (SDK) ; Toutefois, le Kit de développement logiciel (SDK) n’inclut pas de classes pour appeler l’API de contenu.
Microsoft.BingAds.V13.AdInsight Fournit des classes proxy aux opérations de service, aux objets de données et aux jeux de valeurs définis pour la version 13 du service Ad Insight .
Microsoft.BingAds.V13.Bulk Fournit des classes proxy aux opérations de service, aux objets de données et aux jeux de valeurs définis pour la version 13 du service en bloc .
Fournit des classes pour accélérer la productivité du téléchargement et du chargement des entités. Par exemple, un instance de la classe BulkServiceManager peut envoyer votre demande de téléchargement au service en bloc, interroger le service jusqu’à ce qu’il soit terminé et télécharger le fichier dans le répertoire local que vous avez spécifié dans la demande. Utilisez la classe BulkFileReader au lieu d’écrire un analyseur de fichiers pour lire les résultats du téléchargement. BulkFileReader permet d’accéder aux enregistrements de fichiers en bloc dans les classes dérivées de BulkEntity, qui contiennent les objets de données et les jeux de valeurs familiers dans la version 13 du service Campaign Management.
Microsoft.BingAds.V13.CampaignManagement Fournit des classes proxy aux opérations de service, aux objets de données et aux jeux de valeurs définis pour la version 13 du service Campaign Management .
Microsoft.BingAds.V13.CustomerBilling Fournit des classes proxy aux opérations de service, aux objets de données et aux jeux de valeurs définis pour la version 13 du service Customer Billing .
Microsoft.BingAds.V13.CustomerManagement Fournit des classes proxy aux opérations de service, aux objets de données et aux jeux de valeurs définis pour la version 13 du service Gestion des clients .
Microsoft.BingAds.V13.Reporting Fournit des classes proxy aux opérations de service, aux objets de données et aux jeux de valeurs définis pour la version 13 du service de création de rapports .
Fournit des classes pour accélérer la productivité du téléchargement des rapports. Par exemple, un instance de la classe ReportingServiceManager peut envoyer votre demande de téléchargement au service de création de rapports, interroger le service jusqu’à ce qu’il soit terminé et télécharger le fichier dans le répertoire local que vous avez spécifié dans la demande.

Voir aussi

Adresses du service web de l’API Bing Ads