Bing 廣告 API 用戶端程式庫

您可以使用支援 Web 服務的任何程式語言開發 Bing Ads API 應用程式。 Bing Ads API 軟體開發套件 (SDK) 增強使用 .NET、Java、PHP 和 Python 語言開發 Bing Ads API 應用程式的體驗。 每個 SDK 都包含所有 Bing Ads API Web 服務的 Proxy,並抽象化使用 OAuth 驗證的低階詳細資料。 您可以使用高階 BulkServiceManagerReportingServiceManager 介面,將低階大量和報表服務中的作業抽象化並執行。 例如,您可使用一個方法與 ReportingServiceManager 類別來下載報表,而不是呼叫 SubmitGenerateReportPollGenerateReport 來下載報表。

注意事項

PHP SDK 不包括 BulkServiceManagerReportingServiceManager 介面,如其他三個 SDK 所述。

SDK 存放庫

SDK 文件 來源 分佈 程式碼範例 License
Microsoft Advertising .NET SDK 開始使用 GitHub NuGet GitHub | 文件檔 Bing Ads .NET SDK 授權
Microsoft Advertising Java SDK 開始使用 GitHub Maven GitHub | 文件檔 Bing Ads Java SDK 授權
Microsoft Advertising PHP SDK 開始使用 GitHub 包裝師 GitHub | 文件檔 Bing Ads PHP SDK 授權
Microsoft Advertising 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不包含呼叫內容API的類別。
Microsoft.BingAds.V13.AdInsight 提供針對 Ad Insight 服務版本 13 定義的服務作業、資料物件和值集的 proxy 類別。
Microsoft.BingAds.V13.Bulk 提供針對 批量服務版本 13 定義的服務作業、資料物件和值集的 proxy 類別。
提供類別以加速下載和上傳實體的生產力。 例如, BulkServiceManager 類別的執行個體可以將您的下載要求提交給大量服務、輪詢服務直到完成,以及將檔案下載到您在要求中指定的本機目錄。 使用 BulkFileReader 類別而不是撰寫檔案剖析器來讀取下載結果。 BulkFileReader 可讓您存取 BulkEntity 衍生類別中的大量檔案記錄,其中包含行銷活動管理服務版本 13 中熟悉的資料物件和值集。
Microsoft.BingAds.V13.CampaignManagement 提供為 Campaign Management 服務版本13定義的服務作業、資料物件和值集的Proxy類別。
Microsoft.BingAds.V13.CustomerBilling 提供針對客戶 計費 服務版本 13 定義的服務作業、資料物件和值集的 proxy 類別。
Microsoft.BingAds.V13.CustomerManagement 提供針對客戶 管理 服務第 13 版定義的服務作業、資料物件和值集的 proxy 類別。
Microsoft.BingAds.V13.Reporting 提供針對 Reporting 服務版本 13 定義的服務作業、資料物件和值集的 proxy 類別。
提供課程以加速下載報告的生產力。 例如, ReportingServiceManager 類別的執行個體可以將您的下載要求提交至報表服務、輪詢服務直到完成,以及將檔案下載到您在要求中指定的本機目錄。

另請參閱

Bing 廣告 API Web 服務位址