مكتبة الشروحات

إصلاح خطأ Google Maps JavaScript API: RefererNotAllowedMapError Divi

كيفية إصلاح خطأ Google Maps JavaScript API: RefererNotAllowedMapError (How to Fix Google Maps JavaScript API Error: RefererNotAllowedMapError) Divi

يعتبر خطأ RefererNotAllowedMapError في Google Maps JavaScript API من أكثر الأخطاء شيوعًا التي قد يواجهها المطورون أثناء دمج خرائط Google في مواقعهم الإلكترونية باستخدام Divi أو غيره من الأنظمة الأساسية.

ما هو خطأ RefererNotAllowedMapError؟

يحدث هذا الخطأ عندما تكون إعدادات واجهة برمجة التطبيقات الخاصة بـ Google Maps غير متوافقة مع النطاق (domain) الذي يتم تحميل الخريطة عليه. بمعنى آخر، لا يُسمح لمرجع (Referer) معين بالوصول إلى خريطة Google بسبب القيود الأمنية التي تفرضها Google.

أسباب حدوث خطأ RefererNotAllowedMapError

  • عدم إضافة النطاق إلى إعدادات واجهة برمجة التطبيقات الخاصة بـ Google Maps في حساب Google Cloud.
  • إعدادات غير صحيحة في Divi أو أي منصة أخرى.
  • عدم التحقق من التكوينات المناسبة لمفتاح API في مشروع Google Cloud.

كيفية إصلاح خطأ RefererNotAllowedMapError

لحل هذه المشكلة، يجب عليك اتباع بعض الخطوات البسيطة لضبط إعدادات واجهة برمجة التطبيقات الخاصة بك. إليك كيفية إصلاحه:

الخطوة 1: التحقق من إعدادات المفتاح API في Google Cloud

قم بتسجيل الدخول إلى حساب Google Cloud الخاص بك وانتقل إلى مشروعك. من هناك، اذهب إلى API & Services ثم اختر Credentials. تأكد من أن المفتاح الذي تستخدمه لتشغيل خرائط Google يحتوي على النطاق الذي تعمل عليه.

الخطوة 2: إضافة النطاق في إعدادات API

ضمن إعدادات API Key Restrictions في Google Cloud، تأكد من إضافة النطاق الخاص بموقعك الإلكتروني أو التطبيق في القائمة البيضاء (whitelist) للمراجع المسموح بها.

الخطوة 3: تحديث Divi أو الإعدادات الخاصة بمنصتك

إذا كنت تستخدم Divi أو أي منصة بناء مواقع أخرى، تأكد من إدخال المفتاح API الصحيح في الإعدادات الخاصة بالخريطة، وتحقق من أن Divi متوافق مع الإعدادات الحالية لمفتاح API.

الخطوة 4: اختبار التغييرات

بعد تطبيق هذه التغييرات، قم بإعادة تحميل الصفحة أو تحديث التطبيق وتحقق إذا تم إصلاح الخطأ. إذا استمر الخطأ، تأكد من أن النطاقات المحددة في Google Cloud متوافقة تمامًا مع ما هو مستخدم في موقعك.

نصائح إضافية لحل الأخطاء الأخرى في Google Maps API

  • تأكد دائمًا من أن لديك أحدث إصدار من مفتاح API وأنه يعمل بشكل صحيح.
  • افحص سجلات الأخطاء في Google Cloud Console لتحديد المزيد من المشكلات المحتملة.
  • استخدم المستندات الرسمية لـ Google للحصول على التحديثات الأخيرة حول API وأية تغييرات قد تؤثر على عمل خرائط Google.

هل كانت المقالة مفيدة ؟

0 أعضاء وجدوا هذه المقالة مفيدة