Librerie client dell'API Bing Ads
È possibile sviluppare applicazioni API Bing Ads con qualsiasi linguaggio di programmazione che supporti i servizi Web. L'SDK (Software Development Kit) dell'API Bing Ads migliora l'esperienza di sviluppo di applicazioni API Bing Ads con linguaggi .NET, Java, PHP e Python. Ogni SDK include un proxy per tutti i servizi Web dell'API Bing Ads e astrae i dettagli di basso livello dell'autenticazione con OAuth. È possibile usare le interfacce BulkServiceManager e ReportingServiceManager di alto livello per astrarre ed eseguire operazioni in Bulk e Reporting Services di basso livello. Ad esempio, invece di chiamare SubmitGenerateReport e PollGenerateReport per scaricare un report, scaricare un report usando un metodo con la classe ReportingServiceManager .
Nota
PHP SDK non include le interfacce BulkServiceManager e ReportingServiceManager come descritto per gli altri tre SDK.
Repository SDK
SDK | Documentazione | Origine | Distribuzione | Esempi di codice | License |
---|---|---|---|---|---|
Bing Ads .NET SDK | Per iniziare | GitHub | NuGet | Github | Documenti | Licenza di Bing Ads .NET SDK |
Bing Ads Java SDK | Per iniziare | GitHub | Maven | Github | Documenti | Licenza di Bing Ads Java SDK |
Bing Ads PHP SDK | Per iniziare | GitHub | Packagist | Github | Documenti | Licenza PHP SDK di Bing Ads |
Bing Ads Python SDK | Per iniziare | GitHub | PyPi | Github | Documenti | Licenza di Python SDK per Bing Ads |
Namespaces
Spazi dei nomi più recenti
Gli SDK supportano tutti gli indirizzi del servizio Web dell'API Bing Ads attivi nella sandbox e nell'ambiente di produzione.
È consigliabile usare gli spazi dei nomi seguenti corrispondenti alla versione più recente di ogni servizio. Questi sono gli spazi dei nomi pubblici di alto livello supportati. Gli spazi dei nomi interni e di livello inferiore non sono documentati qui. È possibile trovare altre informazioni sugli spazi dei nomi interni all'interno dei repository GitHub SDK per ogni SDK.
Namespace | Descrizione |
---|---|
Microsoft.BingAds | Fornisce classi correlate all'autenticazione che possono essere usate per accedere a qualsiasi servizio Web Microsoft Advertising. I client dell'API contenuto possono usare le classi di autenticazione fornite con l'SDK; Tuttavia, l'SDK non include classi per chiamare l'API Contenuto. |
Microsoft.BingAds.V13.AdInsight | Fornisce classi proxy per le operazioni del servizio, gli oggetti dati e i set di valori definiti per la versione 13 del servizio Ad Insight . |
Microsoft.BingAds.V13.Bulk | Fornisce classi proxy per le operazioni del servizio, gli oggetti dati e i set di valori definiti per la versione 13 del servizio bulk . Fornisce classi per accelerare la produttività per il download e il caricamento di entità. Ad esempio, un'istanza della classe BulkServiceManager può inviare la richiesta di download al servizio bulk, eseguire il polling del servizio fino al completamento e scaricare il file nella directory locale specificata nella richiesta. Usare la classe BulkFileReader invece di scrivere un parser di file per leggere i risultati del download. BulkFileReader consente l'accesso ai record di file bulk nelle classi derivate da BulkEntity, che contengono gli oggetti dati e i set di valori familiari nella versione 13 del servizio Campaign Management. |
Microsoft.BingAds.V13.CampaignManagement | Fornisce classi proxy per le operazioni del servizio, gli oggetti dati e i set di valori definiti per la versione 13 del servizio Campaign Management . |
Microsoft.BingAds.V13.CustomerBilling | Fornisce classi proxy per le operazioni del servizio, gli oggetti dati e i set di valori definiti per la versione 13 del servizio di fatturazione del cliente . |
Microsoft.BingAds.V13.CustomerManagement | Fornisce classi proxy per le operazioni del servizio, gli oggetti dati e i set di valori definiti per la versione 13 del servizio Gestione clienti . |
Microsoft.BingAds.V13.Reporting | Fornisce classi proxy alle operazioni del servizio, agli oggetti dati e ai set di valori definiti per la versione 13 del servizio reporting . Fornisce classi per accelerare la produttività per il download di report. Ad esempio, un'istanza della classe ReportingServiceManager può inviare la richiesta di download al servizio di report, eseguire il polling del servizio fino al completamento e scaricare il file nella directory locale specificata nella richiesta. |