ไลบรารีของไคลเอ็นต์ Google Ads API สำหรับ Java

ไลบรารีของไคลเอ็นต์สำหรับ Java โฮสต์อยู่ใน GitHub และเผยแพร่ ผ่าน Maven Central โดยมีฟีเจอร์มากมายที่จะช่วยให้คุณใช้ API ได้ง่ายขึ้น เช่น การจัดการข้อมูลเข้าสู่ระบบและการสร้างไคลเอ็นต์บริการ Google Ads API ได้ง่ายขึ้น

ไลบรารีต้องใช้ Java 8 ขึ้นไป

การติดตั้ง

ใช้ Bill of Materials (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>48.0.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 แบบไม่พร้อมกัน

ปรับแต่งแอปพลิเคชัน

ดูคำแนะนำเกี่ยวกับวิธีปรับแต่งการหมดเวลา การตั้งค่าการลองใหม่ เวลาในการเริ่มต้นใช้งาน และการจัดการการขึ้นต่อกันของแอปพลิเคชันได้ในคู่มือการใช้งานขั้นสูงสำหรับ