共用方式為


Bing 廣告 API 用戶端程式庫

您可以使用任何支援 Web 服務的程式設計語言來開發 Bing 廣告 API 應用程式。 Bing Ads API 軟體發展工具組 (SDK) 增強使用 .NET、JAVA、PHP 和 Python 語言開發 Bing 廣告 API 應用程式的體驗。 每個 SDK 都包含所有 Bing 廣告 API Web 服務的 Proxy,並擷取使用 OAuth 進行驗證的低階詳細資料。 您可以使用高階 BulkServiceManagerReportingServiceManager 介面,在低階 Bulk 和 Reporting Services 中抽象化和執行作業。 例如,您不需要呼叫 SubmitGenerateReportPollGenerateReport 來下載報表,而是使用一個方法搭配 ReportingServiceManager 類別來下載報表。

注意事項

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

SDK 存放庫

SDK 文件 來源 分佈 程式碼範例 License
Bing 廣告 .NET SDK 開始使用 GitHub NuGet GitHub | 文檔 Bing 廣告 .NET SDK 授權
Bing 廣告 JAVA SDK 開始使用 GitHub Maven GitHub | 文檔 Bing 廣告 JAVA SDK 授權
Bing 廣告 PHP SDK 開始使用 GitHub Packagist GitHub | 文檔 Bing 廣告 PHP SDK 授權
Bing Ads Python SDK 開始使用 GitHub PyPi GitHub | 文檔 Bing Ads Python SDK 授權

命名空間

最新的命名空間

SDK 支援沙箱和生產環境中所有作用中的 Bing 廣告 API Web 服務位址

您應該使用對應至每個服務最新版本的下列命名空間。 這些是支援的高層級公用命名空間。 此處未記載內部和較低層級的命名空間。 您可以在每個 SDK 的 GitHub SDK 存放庫 中找到有關內部命名空間的詳細資訊。

命名空間 說明
Microsoft.BingAds 提供與驗證相關的類別,可用來存取任何 Microsoft Advertising Web Service。
內容 API 用戶端可以使用 SDK 提供的驗證類別;不過,SDK 不包含用於呼叫內容 API 的類別。
Microsoft.BingAds.V13.AdInsight 提供 Proxy 類別給針對 Ad Insight 服務第 13 版所定義的服務作業、資料物件和值集。
Microsoft.BingAds.V13.Bulk 提供 Proxy 類別給針對 大量 服務第 13 版所定義的服務作業、資料物件和值集。
提供類別來加速下載和上傳實體的生產力。 例如 ,BulkServiceManager 類別的實例可以將您的下載要求提交至大量服務、輪詢服務直到完成,然後將檔案下載到您在要求中指定的本機目錄。 使用 BulkFileReader 類別,而不是撰寫檔案剖析器來讀取下載結果。 BulkFileReader可讓您存取BulkEntity衍生類別中的大量檔案記錄,其中包含活動管理服務第 13 版中熟悉的資料物件和值集。
Microsoft.BingAds.V13.CampaignManagement 提供 Proxy 類別給針對 行銷活動管理 服務第 13 版所定義的服務作業、資料物件和值集。
Microsoft.BingAds.V13.CustomerBilling 為客戶 計費 服務第 13 版所定義的服務作業、資料物件和值集提供 Proxy 類別。
Microsoft.BingAds.V13.CustomerManagement 提供 Proxy 類別給客戶 管理 服務第 13 版所定義的服務作業、資料物件和值集。
Microsoft.BingAds.V13.Reporting 提供 Proxy 類別給針對 Reporting Service 第 13 版所定義的服務作業、資料物件和值集。
提供類別以加速下載報表的生產力。 例如, ReportingServiceManager 類別的實例可以將您的下載要求提交至 Reporting Service、輪詢服務直到完成,然後將檔案下載到您在要求中指定的本機目錄。

另請參閱

Bing 廣告 API Web 服務位址