Bing 広告 API クライアント ライブラリ

Bing 広告 API アプリケーションは、Web サービスをサポートする任意のプログラミング言語で開発できます。 Bing Ads API ソフトウェア開発キット (SDK) は、.NET、Java、PHP、Python 言語を使用して Bing Ads API アプリケーションを開発するエクスペリエンスを強化します。 各 SDK には、すべての Bing Ads API Web サービスへのプロキシが含まれており、OAuth を使用した認証の低レベルの詳細が抽象化されます。 高レベルの BulkServiceManager および ReportingServiceManager インターフェイスを使用して、低レベルの一括サービスおよびレポート サービスの操作を抽象化して実行できます。 たとえば、 SubmitGenerateReportPollGenerateReport を呼び出してレポートをダウンロードする代わりに、 ReportingServiceManager クラスを持つ 1 つのメソッドを使用してレポートをダウンロードします。

注:

PHP SDK には、他の 3 つの SDK について説明されているような BulkServiceManager および ReportingServiceManager インターフェイスが含まれていません。

SDK リポジトリ

SDK ドキュメント ソース 配布 コード例 ライセンス
Bing 広告 .NET SDK はじめに GitHub NuGet GitHub | ドキュメント Bing Ads .NET SDK ライセンス
Bing Ads Java SDK はじめに GitHub Maven GitHub | ドキュメント Bing Ads Java SDK ライセンス
Bing 広告 PHP SDK はじめに GitHub Packagist GitHub | ドキュメント Bing 広告 PHP SDK ライセンス
Bing 広告 Python SDK はじめに GitHub PyPi GitHub | ドキュメント Bing 広告 Python SDK ライセンス

名前空間

最新の名前空間

SDK は、サンドボックスと運用環境のすべてのアクティブな Bing Ads API Web サービス アドレス をサポートします。

各サービスの最新バージョンに対応する次の名前空間を使用する必要があります。 これらは、サポートされている高レベルのパブリック名前空間です。 内部名前空間と下位レベルの名前空間については、ここでは記載されていません。 各 SDK の GitHub SDK リポジトリ 内の内部名前空間の詳細については、こちらを参照してください。

名前空間 説明
Microsoft.BingAds 任意の Microsoft Advertising Web サービスへのアクセスに使用できる認証に関連するクラスを提供します。
Content API クライアントは、SDK に付属する認証クラスを使用できます。ただし、SDK には、Content API を呼び出すためのクラスは含まれていません。
Microsoft.BingAds.V13.AdInsight Ad Insight サービスのバージョン 13 用に定義されているサービス操作、データ オブジェクト、値セットにプロキシ クラスを提供します。
Microsoft.BingAds.V13.Bulk 一括サービスのバージョン 13 用に定義されているサービス操作、データ オブジェクト、および値セットにプロキシ クラスを提供します。
エンティティのダウンロードとアップロードの生産性を高速化するクラスを提供します。 たとえば、 BulkServiceManager クラスのインスタンスは、ダウンロード要求を一括サービスに送信し、完了するまでサービスをポーリングし、要求で指定されたローカル ディレクトリにファイルをダウンロードできます。 ファイル パーサーを記述する代わりに BulkFileReader クラスを使用して、ダウンロード結果を読み取ります。 BulkFileReader は、キャンペーン管理サービスのバージョン 13 で使い慣れたデータ オブジェクトと値セットを含む BulkEntity 派生クラスのバルク ファイル レコードへのアクセスを提供します。
Microsoft.BingAds.V13.CampaignManagement キャンペーン管理サービスのバージョン 13 用に定義されているサービス操作、データ オブジェクト、および値セットにプロキシ クラスを提供します。
Microsoft.BingAds.V13.CustomerBilling Customer Billing サービスのバージョン 13 用に定義されているサービス操作、データ オブジェクト、および値セットにプロキシ クラスを提供します。
Microsoft.BingAds.V13.CustomerManagement Customer Management サービスのバージョン 13 用に定義されているサービス操作、データ オブジェクトおよび値セットにプロキシ クラスを提供します。
Microsoft.BingAds.V13.Reporting レポート サービスのバージョン 13 用に定義されているサービス操作、データ オブジェクト、および値セットにプロキシ クラスを提供します。
レポートのダウンロードの生産性を高めるためのクラスを提供します。 たとえば、 ReportingServiceManager クラスのインスタンスは、レポート サービスにダウンロード要求を送信し、完了するまでサービスをポーリングし、要求で指定されたローカル ディレクトリにファイルをダウンロードできます。

関連項目

Bing 広告 API Web サービス アドレス