Freigeben über


Bing Ads-API-Clientbibliotheken

Sie können Bing Ads-API-Anwendungen mit jeder Programmiersprache entwickeln, die Webdienste unterstützt. Die Bing Ads API Software Development Kits (SDK) verbessern die Entwicklung von Bing Ads-API-Anwendungen mit .NET, Java, PHP und Python. Jedes SDK enthält einen Proxy für alle Bing Ads-API-Webdienste und abstrahiert details zur Authentifizierung mit OAuth auf niedriger Ebene. Sie können die allgemeinen BulkServiceManager - und ReportingServiceManager-Schnittstellen verwenden, um Vorgänge in den Bulk- und Reporting Services auf niedriger Ebene abstrahieren und auszuführen. Anstatt beispielsweise SubmitGenerateReport und PollGenerateReport zum Herunterladen eines Berichts aufzurufen, laden Sie einen Bericht mithilfe einer Methode mit der ReportingServiceManager-Klasse herunter.

Hinweis

Das PHP SDK enthält keine BulkServiceManager - und ReportingServiceManager-Schnittstellen , wie für die anderen drei SDKs beschrieben.

SDK-Repositorys

SDK Dokumentation Quelle Distribution Codebeispiele Lizenz
Bing Ads .NET SDK Erste Schritte GitHub NuGet Github | Docs Bing Ads .NET SDK-Lizenz
Bing Ads Java SDK Erste Schritte GitHub Maven Github | Docs Bing Ads Java SDK-Lizenz
Bing Ads PHP SDK Erste Schritte GitHub Packagist Github | Docs Bing Ads PHP SDK-Lizenz
Bing Ads Python SDK Erste Schritte GitHub PyPi Github | Docs Bing Ads Python SDK-Lizenz

Namespaces

Neueste Namespaces

Die SDKs unterstützen alle aktiven Bing Ads-API-Webdienstadressen in Sandbox und Produktion.

Sie sollten die folgenden Namespaces verwenden, die der neuesten Version der einzelnen Dienste entsprechen. Dies sind die unterstützten allgemeinen öffentlichen Namespaces. Interne und untere Namespaces sind hier nicht dokumentiert. Weitere Informationen zu internen Namespaces finden Sie in den GitHub SDK-Repositorys für jedes SDK.

Namespace Beschreibung
Microsoft.BingAds Stellt Klassen im Zusammenhang mit der Authentifizierung bereit, die für den Zugriff auf einen beliebigen Microsoft Advertising-Webdienst verwendet werden können.
Inhalts-API-Clients können die mit dem SDK bereitgestellten Authentifizierungsklassen verwenden. Das SDK enthält jedoch keine Klassen zum Aufrufen der Inhalts-API.
Microsoft.BingAds.V13.AdInsight Stellt Proxyklassen für die Dienstvorgänge, Datenobjekte und Wertsätze bereit, die für Version 13 des Ad Insight-Diensts definiert sind.
Microsoft.BingAds.V13.Bulk Stellt Proxyklassen für die Dienstvorgänge, Datenobjekte und Wertsätze bereit, die für Version 13 des Massendiensts definiert sind.
Stellt Klassen bereit, um die Produktivität beim Herunterladen und Hochladen von Entitäten zu beschleunigen. Beispielsweise kann ein instance der BulkServiceManager-Klasse Ihre Downloadanforderung an den Massendienst übermitteln, den Dienst abfragen, bis er abgeschlossen ist, und die Datei in das lokale Verzeichnis herunterladen, das Sie in der Anforderung angegeben haben. Verwenden Sie die BulkFileReader-Klasse , anstatt einen Dateiparser zu schreiben, um die Downloadergebnisse zu lesen. BulkFileReader bietet Zugriff auf die Massendateidatensätze in von BulkEntity abgeleiteten Klassen, die die vertrauten Datenobjekte und Wertsätze in Version 13 des Kampagnenverwaltungsdiensts enthalten.
Microsoft.BingAds.V13.CampaignManagement Stellt Proxyklassen für die Dienstvorgänge, Datenobjekte und Wertsätze bereit, die für Version 13 des Kampagnenverwaltungsdiensts definiert sind.
Microsoft.BingAds.V13.CustomerBilling Stellt Proxyklassen für die Dienstvorgänge, Datenobjekte und Wertsätze bereit, die für Version 13 des Kundenabrechnungsdiensts definiert sind.
Microsoft.BingAds.V13.CustomerManagement Stellt Proxyklassen für die Dienstvorgänge, Datenobjekte und Wertsätze bereit, die für Version 13 des Customer Management-Diensts definiert sind.
Microsoft.BingAds.V13.Reporting Stellt Proxyklassen für die Dienstvorgänge, Datenobjekte und Wertsätze bereit, die für Version 13 des Reporting Service definiert sind.
Stellt Klassen bereit, um die Produktivität beim Herunterladen von Berichten zu beschleunigen. Beispielsweise kann ein instance der ReportingServiceManager-Klasse Ihre Downloadanforderung an den Berichterstellungsdienst übermitteln, den Dienst abfragen, bis er abgeschlossen ist, und die Datei in das lokale Verzeichnis herunterladen, das Sie in der Anforderung angegeben haben.

Siehe auch

Adressen des Bing Ads-API-Webdiensts