ไลบรารีของไคลเอ็นต์ Perl โฮสต์อยู่ใน GitHub และแพ็กเกจ พร้อมใช้งานใน CPAN
ไลบรารีรองรับ Perl เวอร์ชัน 5.28.1 ขึ้นไป
โปรโตคอล REST API
เอนทิตีคลาส เช่น บริการ ทรัพยากร Enum และข้อผิดพลาด ใน ไลบรารีของไคลเอ็นต์ Perl จะสร้างขึ้นโดยการแยกวิเคราะห์คำจำกัดความของบัฟเฟอร์โปรโตคอล ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีซีเรียลไลซ์ข้อมูลที่มีโครงสร้างได้ที่ เอกสารประกอบของบัฟเฟอร์โปรโตคอล
หากต้องการเชื่อมต่อกับ Google Ads API ไลบรารีของไคลเอ็นต์จะสร้างคำขอ HTTP ใน JSON ส่งไปยังปลายทาง REST ผ่าน HTTP 1.1 ยกเลิกการซีเรียลไลซ์ การตอบกลับเป็นออบเจ็กต์ JSON และตีความผลลัพธ์
ติดตั้งไลบรารี
ไลบรารีของไคลเอ็นต์ Perl โฮสต์อยู่ใน GitHub และเผยแพร่โดยใช้ CPAN
โคลนไลบรารีจาก GitHub โดยใช้คำสั่งต่อไปนี้
git clone https://github.com/googleads/google-ads-perl.gitเปลี่ยนเป็นไดเรกทอรี
google-ads-perlโดยใช้คำสั่งต่อไปนี้cd google-ads-perlคุณจะเห็นไฟล์และไดเรกทอรีย่อยบางรายการ ดังนี้
Build.PL: ไฟล์บิลด์ Perl ซึ่งมีทรัพยากร Dependency และประเภทการทดสอบของโปรเจ็กต์นี้lib: ซอร์สโค้ดของไลบรารีt: กรอบการทดสอบของโค้ดไลบรารีexamples: ตัวอย่างมากมายที่แสดงวิธีใช้ไลบรารีเพื่อดำเนินการเคสการใช้งานทั่วไปโดยใช้ Google Ads APIgoogleads.properties: ไฟล์การกำหนดค่าตัวอย่างสำหรับไลบรารีlog4perl.conf: ไฟล์การกำหนดค่าการบันทึกตัวอย่าง
ติดตั้งทรัพยากร Dependency ที่จำเป็นและสร้างไลบรารี ไฟล์
Build.PLแสดงรายการทรัพยากร Dependency ทั้งหมดที่จำเป็นสำหรับไลบรารี คุณสามารถติดตั้งได้โดยเรียกใช้คำสั่งต่อไปนี้cpan install Module::Build perl Build.PL ./Build installdeps ./Build ./Build install
เรียก API ครั้งแรก
หากต้องการใช้ Google Ads API คุณต้องทำตามขั้นตอนต่างๆ เพื่อรับสิทธิ์เข้าถึง API และกำหนดค่าบัญชี Google Ads โปรดทำตามคู่มือ เริ่มต้นใช้งานฉบับย่อ ซึ่งจะแนะนำขั้นตอนสำคัญทั้งหมด รวมถึง การตั้งค่าบัญชี Google Ads
การใช้งานพื้นฐาน
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้ไลบรารีของไคลเอ็นต์ Perl ได้ที่คู่มือการใช้งานพื้นฐาน
การตรวจสอบสิทธิ์และการให้สิทธิ์
ไลบรารีของไคลเอ็นต์ Perl รองรับแนวทางหลายวิธีในการตรวจสอบสิทธิ์และการให้สิทธิ์ ดูข้อมูลเพิ่มเติมได้ที่คู่มือ การตรวจสอบสิทธิ์และการให้สิทธิ์
การกำหนดค่าและการบันทึก
ไลบรารีของไคลเอ็นต์ Perl ใช้ googleads.properties สำหรับการกำหนดค่า และ log4perl.conf สำหรับการบันทึก คุณสามารถแก้ไขไฟล์เหล่านี้เพื่อปรับแต่งลักษณะการทำงานของไลบรารี ดูข้อมูลเพิ่มเติมได้ที่คู่มือการกำหนดค่าและ
การบันทึก
ยูทิลิตี
ไลบรารีของไคลเอ็นต์ Perl มีคลาสยูทิลิตีเพื่อปรับปรุงความสามารถในการใช้งาน API ดูข้อมูลเพิ่มเติมได้ที่คู่มือต่อไปนี้
ปรับแต่งประสิทธิภาพของแอปพลิเคชัน
ดูคำแนะนำเกี่ยวกับวิธี ปรับแต่งประสิทธิภาพของแอปพลิเคชันได้ที่คู่มือประสิทธิภาพ