نحوه رفع خطای Google Maps API: RefererNotAllowedMapError
2 دقیقه خواندن
به روز شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
یک مانع رایج که من به عنوان یک توسعه دهنده وب با آن مواجه شده ام، این است نقشه های گوگل خطای API: RefererNotAllowedMapError.
دریافت آن همیشه ناامید کننده است، بنابراین من به دنبال راه حلی عمیق هستم. در اینجا یک راهنمای گام به گام در مورد چگونگی رفع آن آورده شده است:
نحوه رفع خطای Google Maps API: RefererNotAllowedMapError
رفع این خطا شامل تأیید و بهروزرسانی تنظیمات خود در Google Cloud Console است تا مطمئن شوید وبسایت شما مجاز به استفاده از کلید Google Maps API است.
- دسترسی کنسول ابری Google و وارد حساب کاربری خود شوید.
- روی منوی همبرگر ضربه بزنید، روی APIs and services کلیک کنید و سپس اعتبارنامه ها را انتخاب کنید.
- کلید Google Maps API را که می خواهید تغییر دهید شناسایی کنید و روی سه نقطه ضربه بزنید. روی ویرایش کلید API کلیک کنید.
- وبسایتها را در زیر مجموعه یک محدودیت برنامه انتخاب کنید.
- لیست سایت هایی که مجاز به استفاده از کلید API هستند را در قسمت Add Website اضافه کنید و روی Done ضربه بزنید. همچنین مطمئن شوید که آدرس اینترنتی که اضافه می کنید با آدرس وب سایت شما مطابقت دارد. همچنین می توانید نام دامنه دیگری اضافه کنید.
پس از بهروزرسانی تنظیمات، تغییرات را ذخیره کنید و چند دقیقه صبر کنید تا اعمال شوند. سپس تست کنید تا ببینید آیا خطا برطرف شده است یا خیر.
خطای Google API: RefererNotAllowedMapError چیست؟
این یک خطای Google Maps API است که زمانی رخ می دهد که ارجاع دهنده HTTP (صفحه وب درخواست کننده API) مجاز به استفاده از کلید Google Maps API نیست..
این اقدام امنیتی تضمین میکند که فقط دامنههای تایید شده میتوانند با کلید API شما درخواست ارسال کنند و از شما در برابر استفاده غیرمجاز و پیامدهای هزینه احتمالی محافظت میکند.
چه چیزی باعث خطای RefererNotAllowedMap می شود؟
در اینجا برخی از دلایل بروز این خطا آورده شده است:
- تنظیم نادرست ارجاع دهنده: شایعترین علت، تنظیم نشدن ارجاعدهنده در Google Cloud Platform است که در آن کلید API شما مدیریت میشود. اگر ارجاع دهنده با دامنه های مجاز مطابقت نداشته باشد، درخواست API مسدود می شود.
- دامنه های جدید یا تغییر یافته: اگر اخیراً وب سایت خود را به دامنه جدیدی منتقل کرده اید یا ساختار آن را تغییر داده اید، ممکن است این تغییرات را در تنظیمات Google Cloud Platform خود به روز نکرده باشید.
- اشتباه تایپی یا پروتکل های نادرست: اشتباهات تایپی ساده در نام دامنه یا استفاده نادرست از پروتکل ها (HTTP در مقابل HTTPS) نیز می تواند منجر به این خطا شود.
خطای RefererNotAllowedMapError Google Maps API اغلب زمانی اتفاق می افتد که در تنظیمات وب سایت ناهماهنگی وجود داشته باشد. برای رفع آن، تنظیمات کلید API خود را در Google Cloud Console بهروزرسانی کنید. این تضمین می کند که سایت شما به راحتی از Google Maps استفاده می کند.