เลือกแพลตฟอร์ม: Android iOS JavaScript บริการเว็บ

โทเค็นเซสชัน

โทเค็นเซสชันคือสตริง (หรือออบเจ็กต์) ที่ผู้ใช้สร้างขึ้นซึ่งติดตามการเรียกฟีเจอร์เติมข้อความอัตโนมัติ (ใหม่) เป็นเซสชัน การเติมข้อความอัตโนมัติ (ใหม่) ใช้โทเค็นเซสชันในการจัดกลุ่มขั้นตอนการค้นหาและการเลือกของการค้นหาในการเติมข้อความอัตโนมัติของผู้ใช้เป็นเซสชันที่แยกกันเพื่อวัตถุประสงค์ในการเรียกเก็บเงิน

ผู้ใช้มีหน้าที่สร้างโทเค็นเซสชันสำหรับแต่ละเซสชัน โทเค็นเซสชันต้องเป็นสตริง Base64 ที่ปลอดภัยสำหรับ URL และชื่อไฟล์ ผู้ใช้จะสร้างโทเค็นเซสชันในลักษณะใดก็ได้ แม้ว่า Google จะแนะนำให้ใช้ตัวระบุสากลที่ไม่ซ้ำกัน (UUID) เวอร์ชัน 4 สำหรับโทเค็นเซสชัน

เซสชันเริ่มต้นด้วยการเรียกใช้ฟีเจอร์เติมข้อความอัตโนมัติ (ใหม่) และจบลงด้วยการเรียกใช้รายละเอียดสถานที่ (ใหม่) หรือการยืนยันที่อยู่ แต่ละเซสชันสามารถมีคำถามแบบเติมข้อความอัตโนมัติ (ใหม่) ได้หลายรายการ ตามด้วยคำขอ 1 รายการไปยังรายละเอียดสถานที่ (ใหม่) หรือการตรวจสอบที่อยู่ คีย์ API ที่ใช้สำหรับแต่ละคำขอภายในเซสชันต้องเป็นของโปรเจ็กต์ Google Cloud Console เดียวกัน

โทเค็นเซสชันจะสิ้นสุดด้วยวิธีต่อไปนี้

  • เรียกใช้ "รายละเอียดสถานที่ (ใหม่)"
  • เรียกใช้ Address Validation
  • เซสชันถูกหยุดกลางคัน

เมื่อเซสชันสิ้นสุดลง โทเค็นจะใช้งานไม่ได้อีกต่อไป แอปของคุณจึงต้องสร้างโทเค็นใหม่สำหรับเซสชันใหม่แต่ละเซสชัน หากไม่ระบุพารามิเตอร์ sessionToken หรือคุณใช้โทเค็นเซสชันซ้ำ ระบบจะเรียกเก็บเงินสำหรับเซสชันใหม่ราวกับว่าไม่ได้ระบุโทเค็นเซสชัน (ระบบจะเรียกเก็บเงินสำหรับคำขอแต่ละรายการแยกกัน)

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเรียกเก็บเงินคำขอการเติมข้อความอัตโนมัติ (ใหม่) ได้ที่หัวข้อการเติมข้อความอัตโนมัติ (ใหม่) และราคาเซสชัน