ไลบรารีของไคลเอ็นต์สำหรับ Java โฮสต์อยู่ใน GitHub และจัดจำหน่ายผ่าน Maven Central โดยมีฟีเจอร์หลายอย่างที่จะช่วยให้คุณ ใช้ API ได้ รวมถึงการจัดการข้อมูลเข้าสู่ระบบและการสร้างไคลเอ็นต์บริการ Google Ads API ที่ง่ายขึ้น
ไลบรารีต้องใช้ Java 8 ขึ้นไป
การติดตั้ง
ใช้รายการวัสดุ (BOM) ของ Google Ads API ในไฟล์ pom.xml หรือ
build.gradle เพื่อจัดการเวอร์ชันการขึ้นต่อกัน
<!-- 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>46.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 ครั้งแรก
คลังวิดีโอ: เริ่มต้นใช้งานไลบรารีของไคลเอ็นต์ Java
หากต้องการใช้ Google Ads API คุณต้องทําตามขั้นตอนต่างๆ เพื่อรับสิทธิ์เข้าถึง API และกําหนดค่าบัญชี Google Ads โปรดทำตามคู่มือเริ่มต้นฉบับย่อ ซึ่งจะแนะนำขั้นตอนสำคัญทั้งหมด รวมถึงการตั้งค่าบัญชี Google Ads
การใช้งานพื้นฐาน
โปรดดูคู่มือการใช้งานเบื้องต้นเพื่อดูวิธี ตั้งค่าโปรเจ็กต์ สร้างอินสแตนซ์ไคลเอ็นต์บริการ และเรียกใช้ตัวอย่างโค้ด ด้วยไลบรารีของไคลเอ็นต์ Java
การตรวจสอบสิทธิ์และการให้สิทธิ์
ไลบรารีไคลเอ็นต์ Java รองรับวิธีการตรวจสอบสิทธิ์และการให้สิทธิ์หลายวิธี รวมถึงโฟลว์ของแอปพลิเคชันบนเดสก์ท็อปและเว็บ OAuth 2.0, บัญชีบริการ และข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชัน ดูข้อมูลเพิ่มเติมได้ที่ คู่มือการตรวจสอบสิทธิ์และการให้สิทธิ์
การกำหนดค่าและการบันทึก
ไลบรารีของไคลเอ็นต์ Java รองรับตัวเลือกการกำหนดค่าหลายแบบ
(รวมถึงไฟล์ ads.properties, ตัวแปรสภาพแวดล้อม และการกำหนดค่าแบบเป็นโปรแกรม
) และความสามารถในการบันทึกเพื่อติดตามคำขอและการตอบกลับของ API
ยูทิลิตี
ไลบรารีของไคลเอ็นต์ Java มีคลาสยูทิลิตีเพื่อปรับปรุงความสามารถในการใช้งาน API ดูข้อมูลเพิ่มเติมได้ที่คู่มือต่อไปนี้
- FieldMasks: ตัวช่วยในการสร้าง และคำนวณฟิลด์มาสก์การอัปเดต
- ResourceNames: ยูทิลิตีสำหรับ การจัดรูปแบบสตริงชื่อทรัพยากรของเอนทิตี
- การดำเนินการที่ใช้เวลานาน: ตัวช่วยสำหรับ การตรวจสอบและจัดการการดำเนินการ API แบบไม่พร้อมกัน
ปรับแต่งแอปพลิเคชัน
ดูคำแนะนำเกี่ยวกับวิธีปรับแต่งการหมดเวลาของแอปพลิเคชัน การตั้งค่าการลองใหม่ เวลาในการเริ่มต้นระบบ และการจัดการการขึ้นต่อกันได้ที่คู่มือการใช้งานขั้นสูง