Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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) d’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 Kit de développement logiciel (SDK) inclut un proxy vers tous les services web de l’API Bing Ads et résume les détails de bas niveau de l’authentification avec OAuth. Vous pouvez utiliser les interfaces de haut niveau BulkServiceManager et ReportingServiceManager pour abréger et exécuter des opérations dans les services Bulk et Reporting 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 SDK PHP n’inclut pas les interfaces BulkServiceManager et ReportingServiceManager comme décrit pour les trois autres SDK.
Dépôts SDK
| SDK | Documentation | Source | Distribution | Exemples de code | Licence |
|---|---|---|---|---|---|
| Kit de développement logiciel (SDK) Bing Ads .NET | Prise en main | GitHub | NuGet | | GitHub (en anglais)Documentation | Licence du SDK .NET de Bing Ads |
| Kit de développement logiciel (SDK) Java de Bing Ads | Prise en main | GitHub | Maven | | GitHub (en anglais)Documentation | Licence du SDK Java de Bing Ads |
| Kit de développement logiciel (SDK) PHP Bing Ads | Prise en main | GitHub | Packagist | | GitHub (en anglais)Documentation | Licence du SDK PHP de Bing Ads |
| Kit de développement logiciel (SDK) Python de Bing Ads | Prise en main | GitHub | PyPi | | GitHub (en anglais)Documentation | Licence du SDK Python de 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 GitHub SDK pour chaque SDK.
| Espace de noms | Description |
|---|---|
| Microsoft.BingAds | Fournit des classes relatives à l’authentification qui peuvent être utilisées pour accéder à n’importe quel service web Microsoft Advertising. Les clients de l’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 ensembles 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 ensembles de valeurs définis pour la version 13 du service en bloc . Propose des classes pour accélérer la productivité du téléchargement et du chargement d’entités. Par exemple, une 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 fichier 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 BulkEntity, qui contiennent les objets de données et les jeux de valeurs familiers de la version 13 du service de gestion des campagnes. |
| 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 de gestion des campagnes . |
| Microsoft.BingAds.V13.CustomerBilling | Fournit des classes proxy aux opérations de service, aux objets de données et aux ensembles de valeurs définis pour la version 13 du service de facturation client. |
| Microsoft.BingAds.V13.CustomerManagement | Fournit des classes proxy aux opérations de service, aux objets de données et aux ensembles 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 ensembles de valeurs définis pour la version 13 du service de rapports . Fournit des classes pour accélérer la productivité du téléchargement de rapports. Par exemple, une 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. |