ไลบรารีของไคลเอ็นต์ Perl โฮสต์อยู่ใน GitHub และแพ็กเกจพร้อมใช้งานใน CPAN
ไลบรารีรองรับ Perl เวอร์ชัน 5.28.1 ขึ้นไป
โปรโตคอล REST API
เอนทิตีของคลาส เช่น บริการ ทรัพยากร enum และข้อผิดพลาด ใน ไลบรารีไคลเอ็นต์ Perl จะสร้างขึ้นโดยการแยกวิเคราะห์คำจำกัดความของ Protocol Buffer ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีทำให้ Structured Data เป็นอนุกรมได้ที่เอกสารประกอบเกี่ยวกับบัฟเฟอร์โปรโตคอล
หากต้องการเชื่อมต่อกับ 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 ดูข้อมูลเพิ่มเติมได้ในคำแนะนำต่อไปนี้
ปรับแต่งประสิทธิภาพแอปพลิเคชัน
โปรดดูคู่มือประสิทธิภาพเพื่อดูคําแนะนําเกี่ยวกับวิธี ปรับแต่งประสิทธิภาพของแอปพลิเคชัน