วิธีแก้ไขข้อผิดพลาดของ Google Maps API: RefererNotAllowedMapError

ไอคอนเวลาอ่านหนังสือ 2 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

ข้อผิดพลาดของ Google Maps API: ผู้อ้างอิงไม่อนุญาตแผนที่ข้อผิดพลาด

สิ่งกีดขวางทั่วไปที่ฉันพบในฐานะนักพัฒนาเว็บคือ Google Maps ข้อผิดพลาด API: RefererNotAllowedMapError

การได้รับสิ่งนี้เป็นเรื่องที่น่าหงุดหงิดอยู่เสมอ ดังนั้นฉันจึงเจาะลึกเพื่อหาวิธีแก้ปัญหา คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการแก้ไขมีดังนี้

วิธีแก้ไขข้อผิดพลาดของ Google Maps API: RefererNotAllowedMapError

การแก้ไขข้อผิดพลาดนี้เกี่ยวข้องกับการตรวจสอบและอัปเดตการตั้งค่าของคุณใน Google Cloud Console เพื่อให้แน่ใจว่าเว็บไซต์ของคุณได้รับอนุญาตให้ใช้คีย์ Google Maps API

  1. ทางเข้า Google คลาวด์คอนโซล และเข้าสู่บัญชีของคุณ
Google คลาวด์คอนโซล
  1. แตะเมนูแฮมเบอร์เกอร์ คลิก API และบริการ จากนั้นเลือกข้อมูลประจำตัว
API และบริการ
  1. ระบุคีย์ Google Maps API ที่คุณต้องการแก้ไขและแตะที่จุดสามจุด คลิกแก้ไขคีย์ API
แก้ไขคีย์ API
  1. เลือกเว็บไซต์ภายใต้การจำกัดการใช้งาน 
คำแนะนำการใช้งาน
  1. เพิ่มรายชื่อเว็บไซต์ที่ได้รับอนุญาตให้ใช้คีย์ 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 ได้อย่างราบรื่น

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: Google แผนที่

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมาย *