مهم: طرح ویژه پلتفرم نقشههای گوگل دیگر برای ثبتنامکنندگان یا مشتریان جدید در دسترس نیست.
احراز هویت شناسه کلاینت API جاوا اسکریپت نقشهها
شما میتوانید درخواستهای خود را با استفاده از شناسه کلاینت در ترکیب با ثبت URL (به جای کلید API) در پلتفرم نقشههای گوگل تأیید کنید.
هنگام بارگذاری API، شناسه کلاینت را مشخص کنید
کد زیر به شما نشان میدهد که چگونه میتوانید YOUR_CLIENT_ID را هنگام بارگذاری پلتفرم نقشههای گوگل با شناسه کلاینت خود جایگزین کنید.
<script async defer src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&v=quarterly&callback=initMap"></script>
مدیریت URL های مجاز
برای جلوگیری از استفاده شخص ثالث از شناسه مشتری شما در وبسایت خود، استفاده از شناسه مشتری شما به فهرستی از URLهایی که شما بهطور خاص مجاز کردهاید، محدود میشود.
شناسه کلاینت خود را در کنسول Cloud پیدا کنید
مجوزدهی URL در کنسول ابری
آدرسهای اینترنتی مجاز شما همگی در جدول آدرسهای اینترنتی مجاز برای شناسه مشتری gme-[company] در صفحه شناسه مشتری فهرست شدهاند.
برای حذف یک URL، کادر سمت چپ URL را علامت بزنید و روی نماد در سمت راست بالای جدول کلیک کنید.
برای افزودن URL های جدید، روی افزودن URL ها در پایین جدول کلیک کنید.
مهم: قوانین مربوط به URLهای شناسههای کلاینت مجاز با محدودیتهای ارجاعدهنده کلید API متفاوت است. برای جزئیات بیشتر به زیر مراجعه کنید.
ملاحظات زیر در مورد URL های مجاز اعمال میشود:
- نام دامنه یا آدرس IP لازم نیست که برای عموم قابل دسترسی باشد.
- برای مثال،
http://myintranetوhttp://192.168.1.1ورودیهای معتبری هستند. - تمام زیر دامنههای یک دامنه مشخص نیز مجاز هستند.
برای مثال، اگر دامنهی اصلی
http://example.comمجاز باشد، زیردامنهیhttp://www.example.comنیز مجاز خواهد بود. عکس این قضیه صادق نیست: اگرhttp://www.example.comمجاز باشد،http://example.comبه طور خودکار مجاز نخواهد شد.- تمام زیرمسیرهای یک مسیر مجاز نیز مجاز هستند.
برای مثال، اگر
http://example.comمجاز باشد، آنگاهhttp://example.com/fooنیز مجاز است. علاوه بر این، از آنجا که زیردامنههای یک دامنه مشخص نیز مجاز هستند،http://sub.example.com/barمجاز است.- مسیرها به حروف کوچک و بزرگ حساس هستند.
برای مثال،
http://www.example.com/ThisPath/باhttp://www.example.com/thispath/یکسان نیست.- شما میتوانید URL های معتبر را به آنهایی که از پورتهای خاصی استفاده میکنند محدود کنید.
برای مثال، اگر
http://example.com:8080/fooمشخص شده باشد، این به معنای مجاز بودنhttp://example.comنیست.- پروتکلهای HTTP و HTTPS به عنوان URL های متفاوتی در نظر گرفته میشوند.
برای مثال، اگر
https://example.comمجاز باشد،http://example.comبه طور خودکار مجاز نمیشود.اگر یک مرجع پسوند بدون طرح پروتکل ارائه دهید، برای مثال
www.example.com، قوانین جداگانهای برای HTTP و HTTPS ایجاد خواهد شد.
برای طرحهای پروتکل عجیبتر از HTTP یا HTTPS، به دستورالعملهای ارائه شده در کنسول Cloud مراجعه کنید.