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. |