ฟีเจอร์นี้กำหนดให้คุณเปิดใช้
Places API (ใหม่) ซึ่งเป็น Places API รุ่นถัดไป ดูข้อมูลเพิ่มเติมได้ที่หัวข้อเปิดใช้ API
โทเค็นของเซสชัน
โทเค็นเซสชันคือสตริง (หรือออบเจ็กต์) ที่ผู้ใช้สร้างขึ้นซึ่งติดตามการเรียกใช้ฟีเจอร์เติมข้อความอัตโนมัติ (ใหม่) เป็นเซสชัน การเติมข้อความอัตโนมัติ (ใหม่) ใช้โทเค็นเซสชันเพื่อจัดกลุ่มข้อความค้นหาและระยะการเลือกของการค้นหาแบบเติมข้อความอัตโนมัติของผู้ใช้ไว้ในเซสชันแยกต่างหากเพื่อวัตถุประสงค์ในการเรียกเก็บเงิน
ผู้ใช้มีหน้าที่สร้างโทเค็นเซสชันสำหรับแต่ละเซสชัน โทเค็นเซสชันต้องเป็นสตริง Base64 ที่ปลอดภัยสำหรับ URL และชื่อไฟล์ ผู้ใช้สามารถสร้างโทเค็นเซสชันในลักษณะใดก็ได้ แต่ Google ขอแนะนำให้ใช้ตัวระบุที่ไม่ซ้ำกัน (UUID) เวอร์ชัน 4 สำหรับโทเค็นเซสชัน
เซสชันเริ่มต้นด้วยการเรียกใช้ฟีเจอร์เติมข้อความอัตโนมัติ (ใหม่) และจบลงด้วยการเรียกใช้รายละเอียดสถานที่ (ใหม่) หรือการตรวจสอบที่อยู่ เซสชันแต่ละรายการอาจมีคำค้นหาแบบเติมข้อความอัตโนมัติ (ใหม่) หลายรายการ ตามด้วยคำขอรายละเอียดสถานที่ (ใหม่) หรือการยืนยันที่อยู่ 1 รายการ คีย์ API ที่ใช้สำหรับคำขอแต่ละรายการภายในเซสชันต้องเป็นของโปรเจ็กต์ Google Cloud Console เดียวกัน
หมายเหตุ: คุณไม่สามารถแลกเปลี่ยนโทเค็นเซสชันระหว่างปลายทางของ Places API กับปลายทางของ Places API (ใหม่) หรือปลายทางการตรวจสอบที่อยู่ ตัวอย่างเช่น คำขอป้อนข้อความอัตโนมัติ ตามด้วยคำขอรายละเอียดสถานที่ในเซสชันเดียวกันได้ แต่ตามด้วยคำขอรายละเอียดสถานที่ (ใหม่) หรือคำขอตรวจสอบที่อยู่ในเซสชันเดียวกันไม่ได้
โทเค็นเซสชันจะสิ้นสุดด้วยวิธีต่อไปนี้
เรียกใช้ "รายละเอียดสถานที่ (ใหม่)"
เรียกใช้การยืนยันที่อยู่
เซสชันถูกยกเลิก
หมายเหตุ: คุณเลือกที่จะไม่ใส่โทเค็นเซสชันการเติมข้อความอัตโนมัติ (ใหม่) ไว้ในคำขอได้ หากไม่ระบุโทเค็นเซสชัน ระบบจะเรียกเก็บเงินสำหรับคำขอแต่ละรายการแยกกันและเรียกเก็บเงินตามฟีเจอร์เติมข้อความอัตโนมัติ – SKU ต่อคำขอ
เมื่อเซสชันสิ้นสุดลง โทเค็นจะใช้งานไม่ได้อีกต่อไป แอปของคุณจึงต้องสร้างโทเค็นใหม่สำหรับเซสชันใหม่แต่ละเซสชัน หากไม่ระบุพารามิเตอร์ sessionToken หรือคุณใช้โทเค็นเซสชันซ้ำ ระบบจะเรียกเก็บเงินสำหรับเซสชันใหม่ราวกับว่าไม่ได้ระบุโทเค็นเซสชัน (ระบบจะเรียกเก็บเงินสำหรับคำขอแต่ละรายการแยกกัน)
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเรียกเก็บเงินคำขอการเติมข้อความอัตโนมัติ (ใหม่) ได้ที่หัวข้อการเติมข้อความอัตโนมัติ (ใหม่) และราคาเซสชัน
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-01-14 UTC
[null,null,["อัปเดตล่าสุด 2025-01-14 UTC"],[[["Session tokens track Autocomplete (New) calls as sessions for billing purposes, grouping query and selection phases."],["Users must create URL- and filename-safe base64 strings as session tokens for each session, ideally using version 4 UUIDs."],["A session starts with an Autocomplete (New) call and ends with a Place Details (New) or Address Validation call, allowing multiple Autocomplete queries within the session."],["Session tokens expire after a Place Details (New) or Address Validation call, if abandoned, or if reused; a new token is needed for each session."],["Omitting or reusing session tokens results in each request being billed separately, instead of as a session."]]],[]]