ไลบรารีไคลเอ็นต์ Bing Ads API
คุณสามารถพัฒนาแอปพลิเคชัน Bing Ads API ด้วยภาษาการเขียนโปรแกรมใด ๆ ที่สนับสนุนบริการเว็บ Bing Ads API Software Development Kits (SDK) ปรับปรุงประสบการณ์ในการพัฒนาแอปพลิเคชัน Bing Ads API ด้วยภาษา .NET, Java, PHP และ Python SDK แต่ละรายการมีพร็อกซีสําหรับบริการเว็บ Bing Ads API ทั้งหมด และแสดงรายละเอียดการรับรองความถูกต้องในระดับต่ําด้วย OAuth คุณสามารถใช้อินเทอร์เฟซ BulkServiceManager และ ReportingServiceManager ระดับสูงเพื่อนามธรรมและดําเนินการในบริการกลุ่มและการรายงานในระดับต่ําได้ ตัวอย่างเช่น แทนที่จะเรียก SubmitGenerateReport และ PollGenerateReport เพื่อดาวน์โหลดรายงาน คุณจะดาวน์โหลดรายงานโดยใช้วิธีหนึ่งที่มีคลาส ReportingServiceManager
หมายเหตุ
PHP SDK ไม่รวม อินเทอร์เฟซ BulkServiceManager และ ReportingServiceManager ตามที่อธิบายไว้สําหรับ SDK อีกสามรายการ
ที่เก็บ SDK
SDK | เอกสารประกอบ | แหล่ง | กระจาย | ตัวอย่างโค้ด | ใบ อนุญาต |
---|---|---|---|---|---|
Bing Ads .NET SDK | เริ่มต้นใช้งาน | GitHub | NuGet | GitHub | เอกสาร | Bing Ads .NET SDK License |
Bing Ads Java SDK | เริ่มต้นใช้งาน | GitHub | เมเวน | GitHub | เอกสาร | Bing Ads Java SDK License |
Bing Ads PHP SDK | เริ่มต้นใช้งาน | GitHub | แพคแพคกิสต์ | GitHub | เอกสาร | สิทธิการใช้งาน Bing Ads PHP SDK |
Bing Ads Python SDK | เริ่มต้นใช้งาน | GitHub | PyPi | GitHub | เอกสาร | สิทธิ์การใช้งาน Python SDK โฆษณา Bing |
Namespaces
Namespace ล่าสุด
SDK สนับสนุน ที่อยู่บริการเว็บ Bing Ads API ที่ใช้งานอยู่ทั้งหมดใน Sandbox และการผลิต
คุณควรใช้ Namespace ต่อไปนี้ที่สอดคล้องกับเวอร์ชันล่าสุดของแต่ละบริการ นี่คือ Namespace สาธารณะระดับสูงที่ได้รับการสนับสนุน Namespace ภายในและระดับต่ํากว่าไม่ได้จัดทําเป็นเอกสารที่นี่ คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับ Namespace ภายในพื้นที่เก็บ GitHub SDK สําหรับแต่ละ SDK ได้
Namespace | คำอธิบาย |
---|---|
Microsoft.BingAds | มีชั้นเรียนที่เกี่ยวข้องกับการรับรองความถูกต้องที่สามารถใช้เพื่อเข้าถึงบริการเว็บโฆษณาของ Microsoft ไคลเอ็นต์ API เนื้อหาสามารถใช้คลาสการรับรองความถูกต้องที่มาพร้อมกับ SDK ได้ อย่างไรก็ตาม SDK ไม่รวมคลาสสําหรับการเรียก API เนื้อหา |
Microsoft.BingAds.V13.AdInsight | มีคลาสพร็อกซีสําหรับการดําเนินการบริการ ออบเจ็กต์ข้อมูล และชุดค่าที่กําหนดไว้สําหรับเวอร์ชัน 13 ของบริการ Ad Insight |
Microsoft.BingAds.V13.Bulk | มีคลาสพร็อกซีสําหรับการดําเนินการบริการ วัตถุข้อมูล และชุดค่าที่กําหนดไว้สําหรับเวอร์ชัน 13 ของบริการแบบกลุ่ม ให้ชั้นเรียนเพื่อเร่งประสิทธิภาพการทํางานสําหรับการดาวน์โหลดและการอัปโหลดเอนทิตี ตัวอย่างเช่น อินสแตนซ์ของคลาส BulkServiceManager สามารถส่งคําขอดาวน์โหลดของคุณไปยังบริการจํานวนมาก สํารวจบริการจนกว่าจะเสร็จสมบูรณ์ และดาวน์โหลดไฟล์ไปยังไดเรกทอรีภายในเครื่องที่คุณระบุไว้ในคําขอ ใช้คลาส BulkFileReader แทนการเขียนตัวแยกวิเคราะห์ไฟล์เพื่ออ่านผลลัพธ์การดาวน์โหลด BulkFileReader ให้การเข้าถึงระเบียนไฟล์จํานวนมากในคลาสที่ได้รับมาของ BulkEntity ซึ่งประกอบด้วยออบเจ็กต์ข้อมูลและค่าที่คุ้นเคยที่ตั้งค่าในบริการการจัดการการส่งเสริมการขายเวอร์ชัน 13 |
Microsoft.BingAds.V13.CampaignManagement | จัดเตรียมคลาสพร็อกซีให้กับการดําเนินการบริการ ออบเจ็กต์ข้อมูล และชุดค่าที่กําหนดสําหรับเวอร์ชัน 13 ของบริการการจัดการการส่งเสริมการขาย |
Microsoft.BingAds.V13.CustomerBilling | มีคลาสพร็อกซีสําหรับการดําเนินการบริการ ออบเจ็กต์ข้อมูล และชุดค่าที่กําหนดไว้สําหรับเวอร์ชัน 13 ของบริการเรียกเก็บเงินลูกค้า |
Microsoft.BingAds.V13.CustomerManagement | จัดเตรียมคลาสพร็อกซีให้กับการดําเนินการบริการ ออบเจ็กต์ข้อมูล และชุดค่าที่กําหนดไว้สําหรับเวอร์ชัน 13 ของบริการการจัดการลูกค้า |
Microsoft.BingAds.V13.Reporting | มีคลาสพร็อกซีสําหรับการดําเนินการบริการ วัตถุข้อมูล และชุดค่าที่กําหนดไว้สําหรับเวอร์ชัน 13 ของบริการการรายงาน ให้คลาสเพื่อเร่งประสิทธิภาพการทํางานสําหรับการดาวน์โหลดรายงาน ตัวอย่างเช่น อินสแตนซ์ของคลาส ReportingServiceManager สามารถส่งคําขอดาวน์โหลดของคุณไปยังบริการรายงาน ทําการสํารวจบริการจนกว่าจะเสร็จสมบูรณ์ และดาวน์โหลดไฟล์ไปยังไดเรกทอรีภายในเครื่องที่คุณระบุไว้ในคําขอได้ |