ไลบรารีของไคลเอ็นต์สำหรับ Java โฮสต์อยู่ใน GitHub และเผยแพร่ผ่าน Maven Central ไลบรารีนี้มีฟีเจอร์มากมายที่จะช่วยให้คุณใช้ API ได้ ซึ่งรวมถึงการจัดการข้อมูลเข้าสู่ระบบและการสร้างไคลเอ็นต์บริการ Google Ads API ที่ง่ายขึ้น
ไลบรารีต้องใช้ Java 8 ขึ้นไป
การติดตั้ง
ใช้ Google Ads API Bill of Materials (BOM) ในไฟล์ pom.xml หรือ build.gradle เพื่อจัดการเวอร์ชันทรัพยากร Dependency ดังนี้
<!-- Import the Bill of Materials (BOM) to ensure you're using compatible
versions of all google-ads libraries. -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>google-ads-bom</artifactId>
<version>48.1.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<!-- Add the google-ads dependency, without a version. The version is
managed by the BOM. -->
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>google-ads</artifactId>
</dependency>
นอกจากนี้ คุณยังสร้างไลบรารีจากแหล่งที่มาได้ด้วย
ทำการเรียก API ครั้งแรก
หากต้องการใช้ Google Ads API คุณต้องทำตามขั้นตอนหลายขั้นตอนเพื่อรับสิทธิ์เข้าถึง API และกำหนดค่าบัญชี Google Ads ทำตามคู่มือเริ่มใช้งานฉบับย่อ ซึ่งจะแนะนำขั้นตอนสำคัญทั้งหมด รวมถึงการตั้งค่าบัญชี Google Ads
การใช้งานพื้นฐาน
โปรดดูคู่มือการใช้งานเบื้องต้นเพื่อดูวิธีตั้งค่าโปรเจ็กต์ สร้างอินสแตนซ์ไคลเอ็นต์บริการ และเรียกใช้ตัวอย่างโค้ดด้วยไลบรารีของไคลเอ็นต์ Java
การตรวจสอบสิทธิ์และการให้สิทธิ์
ไลบรารีของไคลเอ็นต์ Java รองรับวิธีการตรวจสอบสิทธิ์และการให้สิทธิ์หลายวิธี ซึ่งรวมถึงโฟลว์แอปพลิเคชันเดสก์ท็อปและเว็บ OAuth 2.0, บัญชีบริการ และข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชัน ดูข้อมูลเพิ่มเติมได้ที่คู่มือการตรวจสอบสิทธิ์และการให้สิทธิ์
การกำหนดค่าและการบันทึก
ไลบรารีของไคลเอ็นต์ Java รองรับตัวเลือกการกำหนดค่าหลายแบบ (รวมถึงไฟล์ ads.properties, ตัวแปรสภาพแวดล้อม และการกำหนดค่าแบบเป็นโปรแกรม) และความสามารถในการบันทึกเพื่อติดตามคำขอและการตอบกลับ API
ยูทิลิตี
ไลบรารีของไคลเอ็นต์ Java มีคลาสยูทิลิตีเพื่อปรับปรุงความสามารถในการใช้งาน API ดูข้อมูลเพิ่มเติมได้ที่คำแนะนำต่อไปนี้
- FieldMasks: ตัวช่วยในการสร้างและคำนวณมาสก์ของช่องที่อัปเดต
- ResourceNames: ยูทิลิตีสําหรับจัดรูปแบบสตริงชื่อทรัพยากรของเอนทิตี
- การดำเนินการที่ใช้เวลานาน: ตัวช่วยสำหรับการตรวจสอบและจัดการการดำเนินการ API แบบอะซิงโครนัส
ปรับแต่งแอปพลิเคชัน
โปรดดูคู่มือการใช้งานขั้นสูงเพื่อดูคำแนะนำเกี่ยวกับวิธีปรับแต่งการหมดเวลา การตั้งค่าการลองใหม่ เวลาในการตอบสนองเมื่อเริ่มต้นระบบ และการจัดการทรัพยากร Dependency ของแอปพลิเคชัน