การดึงข้อมูลอ้างอิงไปยังคลาสโปรโตเมื่อใช้ API กำหนดให้คุณต้องมีความเข้าใจใน API โดยธรรมชาติหรือต้องค้นหาเอกสารประกอบอ้างอิงโปรโตสำหรับเส้นทางที่แน่นอนบ่อยๆ
ProtoLookupUtil
เครื่องมือค้นหาโปรโตช่วยให้คุณค้นหาและสร้างอินสแตนซ์ของบริการ การดำเนินการ การแจกแจง และทรัพยากรได้โดยไม่ต้องติดตามหมายเลขเวอร์ชัน API และเนมสเปซ
วิธีสร้างอินสแตนซ์ของแคมเปญโดยทั่วไป
campaign = Google::Ads::GoogleAds::V25::Resources::Campaign.new
แต่เมื่อใช้เครื่องมือค้นหาโปรโต คุณจะใช้รูปแบบที่ง่ายกว่าได้ดังนี้
campaign = client.resource.campaign
เมื่อดึงข้อมูลทรัพยากร บริการ หรือการดำเนินการ ระบบจะแสดงผลอินสแตนซ์ของเอนทิตีนั้น เมื่อดึงข้อมูลการแจกแจง ระบบจะแสดงผลข้อมูลอ้างอิงไปยังคลาสโดยไม่มีการสร้างอินสแตนซ์
สำหรับการแจกแจง คุณสามารถใช้แป้นพิมพ์ลัดเพื่อข้ามการค้นหาโปรโตของการแจกแจงได้
campaign.status = :PAUSED
เราขอแนะนำให้ใช้วิธี client.service เพื่อดึงข้อมูลบริการ แม้ว่าคุณจะไม่ได้ใช้เครื่องมือนี้ในกรณีการใช้งานอื่นๆ ก็ตาม เนื่องจากวิธีนี้มีตรรกะเพิ่มเติมในตัวเพื่อส่งต่อรายละเอียดการตรวจสอบสิทธิ์ ซึ่งคุณจะต้องจัดการด้วยตนเองหากใช้วิธีอื่น