วิธีแก้ไขข้อผิดพลาดของ Google Maps API: RefererNotAllowedMapError
2 นาที. อ่าน
อัปเดตเมื่อวันที่
อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม
สิ่งกีดขวางทั่วไปที่ฉันพบในฐานะนักพัฒนาเว็บคือ Google Maps ข้อผิดพลาด API: RefererNotAllowedMapError
การได้รับสิ่งนี้เป็นเรื่องที่น่าหงุดหงิดอยู่เสมอ ดังนั้นฉันจึงเจาะลึกเพื่อหาวิธีแก้ปัญหา คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการแก้ไขมีดังนี้
วิธีแก้ไขข้อผิดพลาดของ Google Maps API: RefererNotAllowedMapError
การแก้ไขข้อผิดพลาดนี้เกี่ยวข้องกับการตรวจสอบและอัปเดตการตั้งค่าของคุณใน Google Cloud Console เพื่อให้แน่ใจว่าเว็บไซต์ของคุณได้รับอนุญาตให้ใช้คีย์ Google Maps API
- ทางเข้า Google คลาวด์คอนโซล และเข้าสู่บัญชีของคุณ
- แตะเมนูแฮมเบอร์เกอร์ คลิก API และบริการ จากนั้นเลือกข้อมูลประจำตัว
- ระบุคีย์ Google Maps API ที่คุณต้องการแก้ไขและแตะที่จุดสามจุด คลิกแก้ไขคีย์ API
- เลือกเว็บไซต์ภายใต้การจำกัดการใช้งาน
- เพิ่มรายชื่อเว็บไซต์ที่ได้รับอนุญาตให้ใช้คีย์ API ในช่องเพิ่มเว็บไซต์ แล้วแตะเสร็จสิ้น นอกจากนี้ ตรวจสอบให้แน่ใจว่าที่อยู่เว็บที่คุณเพิ่มตรงกับที่อยู่เว็บไซต์ของคุณ คุณยังสามารถเพิ่มชื่อโดเมนอื่นได้
หลังจากอัปเดตการตั้งค่าของคุณแล้ว ให้บันทึกการเปลี่ยนแปลงและรอสักครู่เพื่อให้การเปลี่ยนแปลงมีผล จากนั้นทดสอบเพื่อดูว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
ข้อผิดพลาดของ Google API คืออะไร: RefererNotAllowedMapError
เป็นข้อผิดพลาดของ Google Maps API ที่เกิดขึ้นเมื่อ ผู้อ้างอิง HTTP (หน้าเว็บที่ร้องขอ API) ไม่ได้รับอนุญาตให้ใช้คีย์ Google Maps API.
มาตรการรักษาความปลอดภัยนี้ช่วยให้แน่ใจว่าเฉพาะโดเมนที่ได้รับอนุมัติเท่านั้นที่สามารถส่งคำขอด้วยคีย์ API ของคุณได้ ปกป้องคุณจากการใช้งานโดยไม่ได้รับอนุญาตและผลกระทบด้านต้นทุนที่อาจเกิดขึ้น
อะไรทำให้เกิด RefererNotAllowedMapError
ต่อไปนี้คือสาเหตุบางประการที่ทำให้เกิดข้อผิดพลาดนี้:
- การตั้งค่าผู้อ้างอิงไม่ถูกต้อง: สาเหตุที่พบบ่อยที่สุดคือไม่มีการตั้งค่าผู้อ้างอิงใน Google Cloud Platform ที่คีย์ API ของคุณได้รับการจัดการ หากผู้อ้างอิงไม่ตรงกับโดเมนที่ได้รับอนุญาต คำขอ API จะถูกบล็อก
- โดเมนใหม่หรือโดเมนที่เปลี่ยนแปลง: หากคุณเพิ่งย้ายเว็บไซต์ไปยังโดเมนใหม่หรือเปลี่ยนโครงสร้าง คุณอาจไม่ได้อัปเดตการเปลี่ยนแปลงเหล่านี้ในการตั้งค่า Google Cloud Platform
- พิมพ์ผิดหรือโปรโตคอลไม่ถูกต้อง: การพิมพ์ผิดอย่างง่ายในชื่อโดเมนหรือการใช้โปรโตคอลที่ไม่ถูกต้อง (HTTP กับ HTTPS) อาจทำให้เกิดข้อผิดพลาดนี้ได้
ข้อผิดพลาด RefererNotAllowedMapError Google Maps API มักเกิดขึ้นเมื่อการตั้งค่าเว็บไซต์ไม่ตรงกัน หากต้องการแก้ไข ให้อัปเดตการตั้งค่าคีย์ API ใน Google Cloud Console ซึ่งจะทำให้เว็บไซต์ของคุณใช้งาน Google Maps ได้อย่างราบรื่น