การขนส่ง

การรับส่งข้อมูลมี 2 ประเภทที่ใช้เมื่อส่งคำขอไปยัง API ได้ ไลบรารีของไคลเอ็นต์จะเลือกวิดีโอที่มีประสิทธิภาพสูงสุดจากรายการต่อไปนี้

  • แนะนำ: gRPC ต้องมีการติดตั้งส่วนขยาย gRPC PHP ที่ใช้ HTTP/2
  • ทางเลือกที่ใช้เมื่อ gRPC ไม่พร้อมใช้งาน: REST โดยไม่จำเป็นต้องติดตั้งส่วนขยาย PHP และใช้ HTTP/1.1 เป็นหลัก

หากต้องการระบุประเภทการขนส่งด้วยตนเองแทนการใช้กฎเริ่มต้นที่อธิบายไว้ข้างต้น ให้ตั้งค่าพร็อพเพอร์ตี้ transport ในส่วน CONNECTION ของไฟล์ google_ads_php.ini โดยทำดังนี้

[CONNECTION]
; Optional transport settings.
; By default, "grpc" is used if available otherwise "rest".
transport = "grpc"

หรือจะกำหนดการตั้งค่าการนำส่งแบบเป็นโปรแกรมเหมือนกับการตั้งค่าอื่นๆ ทั้งหมดก็ได้

$googleAdsClient = (new GoogleAdsClientBuilder())
    ...
    ->withTransport('grpc')
    ->build();