โปรเจ็กต์นี้โฮสต์ไลบรารีไคลเอ็นต์ .NET สำหรับ Google Ad Manager SOAP API
สำหรับการอัปเดตและข่าวสารเกี่ยวกับ API และไลบรารีไคลเอ็นต์ โปรดติดตามบล็อกนักพัฒนา Google Ads ของเรา: http://googleadsdeveloper.blogspot.com/
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับตัวจัดการแพ็คเกจ nuget ได้ที่ http://www.nuget.org สำหรับตัวเลือกการกระจายอื่นๆ โปรดดูตัวเลือกการกระจายอื่นๆ ด้านล่าง
และ Ad Manager API ใช้ OAuth2 เป็นกลไกการตรวจสอบสิทธิ์ ปฏิบัติตามคำแนะนำที่เหมาะสมด้านล่างตามกรณีการใช้งานของคุณ
หากคุณกำลังเข้าถึง API โดยใช้ข้อมูลประจำตัวของคุณเอง...
หากคุณกำลังเข้าถึง API ในนามของลูกค้า...
การกระจายไบนารีของไลบรารี Ads API .NET ประกอบด้วยไลบรารีเวอร์ชันที่คอมไพล์แล้วเป็นแอสเซมบลี .NET ตัวอย่างโค้ดสำหรับการใช้ไลบรารี และเอกสารประกอบของไลบรารี หากคุณสนใจที่จะใช้เฉพาะไลบรารีและไม่ได้อยู่ในไลบรารีภายใน และคุณไม่ได้ใช้ตัวจัดการแพ็คเกจ nuget ในสภาพแวดล้อมการพัฒนาของคุณ คุณควรดาวน์โหลดการแจกจ่ายนี้
เนื้อหาของการแจกจ่ายนี้มีดังนี้:
lib
- Precompiled assemblies.
- Documentation xmls for the assemblies.
examples
Code examples, in C# and VB.NET (when available).
README
ChangeLog
COPYING
Visual Studio solution file
หากต้องการรันตัวอย่างโค้ด:
App.config
สำหรับโปรเจ็กต์ตัวอย่างแล้วทำตามคำแนะนำในไฟล์เพื่อป้อนค่าการกำหนดค่าที่จำเป็นApp.config
version.examplename
ตัวอย่างเช่น v202308.GetCurrentNetwork
เป็นตัวเลือกบรรทัดคำสั่งในการเรียกใช้ตัวอย่าง GetCurrentNetwork
ใน Ad Manager API เวอร์ชัน v202308
อีกทางหนึ่ง ตัวอย่างโค้ดแต่ละรายการมีวิธี main()
ดังนั้นคุณจึงสามารถตั้งค่าตัวอย่างโค้ดที่เหมาะสมเป็นออบเจ็กต์เริ่มต้นได้ (เลือกแท็บแอปพลิเคชันในกล่องโต้ตอบคุณสมบัติตัวอย่าง และเลือกคลาสที่ต้องการจากเมนูแบบเลื่อนลง "ออบเจ็กต์เริ่มต้น")
หากต้องการใช้ไลบรารีในโครงการใหม่:
examplesApp.config
ไปยังไดเร็กทอรีโปรเจ็กต์ของคุณ และเพิ่มลงในโปรเจ็กต์ของคุณApp.config
หากแอปพลิเคชันของคุณมี App.config
เป็นของตัวเอง คุณจะต้องรวมเนื้อหาเข้ากับเนื้อหาของ examplesApp.config
// Create an appropriate AdsUser instance.
AdManagerUser user = new AdManagerUser();
// Create the required service.
using (NetworkService networkService = user.GetService<NetworkService>())
{
// make calls to service class.
}
คุณสามารถดูบทความวิกินี้เพื่อดูรายละเอียดเพิ่มเติม
ดู https://github.com/googleads/googleads-dotnet-lib/wiki#logging สำหรับรายละเอียด