Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Erfahrung bei der Entwicklung von Bing Ads API-Anwendungen mit .NET-, Java-, PHP- und Python-Sprachen. Jedes SDK enthält einen Proxy für alle Bing Ads API-Webdienste und abstrahiert Details der Authentifizierung mit OAuth. Sie können die High-Level-Schnittstellen BulkServiceManager und ReportingServiceManager verwenden, um Vorgänge in den Low-Level-Massen- und Reporting-Services zu abstrahieren und auszuführen. Anstatt beispielsweise SubmitGenerateReport und PollGenerateReport aufzurufen, um einen Bericht herunterzuladen, laden Sie einen Bericht mit 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-Repositories
| SDK | Dokumentation | Quelle | Distribution | Codebeispiele | Lizenz |
|---|---|---|---|---|---|
| Microsoft Advertising .NET SDK | Erste Schritte | GitHub | NuGet | | GitHub (auf GitHub)Dokumente | Bing Ads .NET SDK-Lizenz |
| Bing Ads Java SDK | Erste Schritte | GitHub | Maven | | GitHub (auf GitHub)Dokumente | Bing Ads Java SDK-Lizenz |
| Bing Ads PHP SDK | Erste Schritte | GitHub | Packagist | | GitHub (auf GitHub)Dokumente | Bing Ads PHP SDK-Lizenz |
| Bing Ads Python SDK | Erste Schritte | GitHub | PyPi | | GitHub (auf GitHub)Dokumente | 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 entsprechend der neuesten Version des jeweiligen Diensts verwenden. Dies sind die unterstützten öffentlichen Namespaces auf hoher Ebene. Interne und untergeordnete Namespaces sind hier nicht dokumentiert. Weitere Informationen zu internen Namespaces findest du in den GitHub SDK-Repositories für jedes SDK.
| Namespace | Beschreibung |
|---|---|
| Microsoft.BingAds | Stellt Authentifizierungsklassen bereit, die für den Zugriff auf jeden 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 Wertesä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 Wertesä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 eine 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 zum Lesen der Downloadergebnisse zu schreiben. Der BulkFileReader bietet Zugriff auf die Massendateidatensätze in abgeleiteten BulkEntity-Klassen , die die vertrauten Datenobjekte und Wertesätze in Version 13 des Kampagnenverwaltungsdiensts enthalten. |
| Microsoft.BingAds.V13.CampaignManagement | Stellt Proxyklassen für die Dienstoperationen, Datenobjekte und Wertesätze bereit, die für Version 13 des Kampagnenverwaltungsdiensts definiert sind. |
| Microsoft.BingAds.V13.CustomerBilling | Stellt Proxyklassen für die Dienstoperationen, Datenobjekte und Wertesätze bereit, die für Version 13 des Kundenabrechnungsdiensts definiert sind. |
| Microsoft.BingAds.V13.CustomerManagement | Stellt Proxyklassen für die Dienstvorgänge, Datenobjekte und Wertesätze bereit, die für Version 13 des Kundendienstdiensts definiert sind. |
| Microsoft.BingAds.V13.Reporting | Stellt Proxyklassen für die Dienstoperationen, Datenobjekte und Wertesätze bereit, die für Version 13 des Reporting Service definiert sind. Stellt Kurse bereit, um die Produktivität beim Herunterladen von Berichten zu beschleunigen. Beispielsweise kann eine Instance der ReportingServiceManager-Klasse Ihre Downloadanforderung an den Reporting Service übermitteln, den Dienst abfragen, bis er abgeschlossen ist, und die Datei in das lokale Verzeichnis herunterladen, das Sie in der Anforderung angegeben haben. |