Bing Ads API クライアント ライブラリ

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

注:

PHP SDK には、他の 3 つの SDK の説明に従って BulkServiceManager インターフェイスと ReportingServiceManager インターフェイスは含まれません。

SDK リポジトリ

SDK ドキュメント ソース 配布 コード例 ライセンス
Bing Ads .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 Ads Python SDK はじめに GitHub PyPi Github | ドキュメント Bing Ads Python SDK ライセンス

名前空間

最新の名前空間

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

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

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

関連項目

Bing Ads API Web サービス アドレス