Aracılığıyla paylaş


Bing Ads API İstemci Kitaplıkları

Web hizmetlerini destekleyen herhangi bir programlama diliyle Bing Ads API uygulamaları geliştirebilirsiniz. Bing Ads API Yazılım Geliştirme Setleri (SDK), .NET, Java, PHP ve Python dilleriyle Bing Ads API uygulamaları geliştirme deneyimini geliştirir. Her SDK, tüm Bing Ads API web hizmetlerinin ara sunucusunu içerir ve OAuth ile kimlik doğrulamasının düşük düzey ayrıntılarını soyutlar. Düşük düzey Toplu ve Raporlama hizmetlerindeki işlemleri soyutlayıp yürütmek için üst düzey BulkServiceManager ve ReportingServiceManager arabirimlerini kullanabilirsiniz. Örneğin, rapor indirmek için SubmitGenerateReport ve PollGenerateReport çağrısı yapmak yerine ReportingServiceManager sınıfıyla tek bir yöntem kullanarak bir rapor indirirsiniz.

Not

PHP SDK'sı, diğer üç SDK için açıklandığı gibi BulkServiceManager ve ReportingServiceManager arabirimlerini içermez.

SDK Depoları

SDK Belgeler Kaynak Dağıtım Kod Örnekleri Lisans
Bing Ads .NET SDK Başlarken Github NuGet Github | Dokümanlar Bing Ads .NET SDK Lisansı
Bing Ads Java SDK'sı Başlarken Github Maven Github | Dokümanlar Bing Ads Java SDK Lisansı
Bing Ads PHP SDK'sı Başlarken Github Packagist Github | Dokümanlar Bing Ads PHP SDK Lisansı
Bing Ads Python SDK'sı Başlarken Github PyPi Github | Dokümanlar Bing Ads Python SDK Lisansı

Ad alanları

En Son Ad Alanları

SDK'lar korumalı alan ve üretimdeki tüm etkin Bing Ads API'sinin Web Hizmeti Adreslerini destekler.

Her hizmetin en son sürümüne karşılık gelen aşağıdaki ad alanlarını kullanmanız gerekir. Bunlar desteklenen üst düzey genel ad alanlarıdır. İç ve alt düzey ad alanları burada belgelenmez. Her SDK için GitHub SDK Depoları içindeki iç ad alanları hakkında daha fazla bilgi bulabilirsiniz.

Ad alanı Açıklama
Microsoft.BingAds Herhangi bir Microsoft Advertising Web Hizmetine erişmek için kullanılabilecek kimlik doğrulamasıyla ilgili sınıflar sağlar.
İçerik API'si istemcileri SDK ile sağlanan kimlik doğrulama sınıflarını kullanabilir; ancak SDK, İçerik API'sini çağırma sınıflarını içermez.
Microsoft.BingAds.V13.AdInsight Ad Insight hizmetinin 13. sürümü için tanımlanan hizmet işlemlerine, veri nesnelerine ve değer kümelerine ara sunucu sınıfları sağlar.
Microsoft.BingAds.V13.Bulk Toplu hizmetin 13. sürümü için tanımlanan hizmet işlemlerine, veri nesnelerine ve değer kümelerine ara sunucu sınıfları sağlar.
Varlıkları indirmek ve karşıya yüklemek için üretkenliği hızlandırmak için sınıflar sağlar. Örneğin BulkServiceManager sınıfının bir örneği indirme isteğinizi toplu hizmete gönderebilir, tamamlanana kadar hizmeti yoklayabilir ve dosyayı istekte belirttiğiniz yerel dizine indirebilir. İndirme sonuçlarını okumak için dosya ayrıştırıcısı yazmak yerine BulkFileReader sınıfını kullanın. BulkFileReader, Kampanya Yönetimi hizmetinin 13. sürümündeki tanıdık veri nesnelerini ve değer kümelerini içeren BulkEntity türetilmiş sınıflardaki toplu dosya kayıtlarına erişim sağlar.
Microsoft.BingAds.V13.CampaignManagement Kampanya Yönetimi hizmetinin 13. sürümü için tanımlanan hizmet işlemlerine, veri nesnelerine ve değer kümelerine ara sunucu sınıfları sağlar.
Microsoft.BingAds.V13.CustomerBilling Müşteri Faturalama hizmetinin 13. sürümü için tanımlanan hizmet işlemlerine, veri nesnelerine ve değer kümelerine ara sunucu sınıfları sağlar.
Microsoft.BingAds.V13.CustomerManagement Müşteri Yönetimi hizmetinin 13. sürümü için tanımlanan hizmet işlemlerine, veri nesnelerine ve değer kümelerine ara sunucu sınıfları sağlar.
Microsoft.BingAds.V13.Reporting Raporlama hizmetinin 13 sürümü için tanımlanan hizmet işlemlerine, veri nesnelerine ve değer kümelerine ara sunucu sınıfları sağlar.
Raporları indirmek için üretkenliği hızlandırmak için sınıflar sağlar. Örneğin , ReportingServiceManager sınıfının bir örneği indirme isteğinizi raporlama hizmetine gönderebilir, tamamlanana kadar hizmeti yoklayabilir ve dosyayı istekte belirttiğiniz yerel dizine indirebilir.

Ayrıca Bkz

Bing Ads API Web Hizmeti Adresleri