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

ไลบรารีของไคลเอ็นต์สำหรับ 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 ของแอปพลิเคชัน