חשוב: תוכנית הפרימיום של הפלטפורמה של מפות Google לא זמינה יותר להרשמה או ללקוחות חדשים.
אימות מזהה לקוח של Maps JavaScript API
אתם יכולים לאמת את הבקשות בפלטפורמה של מפות Google באמצעות מזהה לקוח בשילוב עם רישום כתובת URL (במקום מפתח API).
ציון מזהה לקוח בזמן טעינת ה-API
הקוד הבא מראה איך להחליף את YOUR_CLIENT_ID במזהה לקוח משלכם כשטוענים את הפלטפורמה של מפות Google.
<script async defer src="https://maps.googleapis.com/maps/api/js?client=YOUR_CLIENT_ID&v=quarterly&callback=initMap"></script>
ניהול כתובות URL מורשות
כדי למנוע מצדדים שלישיים להשתמש במזהה הלקוח שלכם באתר שלו, השימוש במזהה הלקוח שלכם מוגבל לרשימה של כתובות URL שנתתם להן הרשאה ספציפית.
איתור מזהה הלקוח במסוף Cloud
הרשאת כתובת URL במסוף Cloud
כל כתובות ה-URL המורשות מפורטות בטבלה Authorized URL for Client ID gme-[company] בדף Client ID.
כדי להסיר כתובת URL, מסמנים את התיבה שמימין לכתובת ה-URL ולוחצים על הסמל
delete בפינה השמאלית העליונה של הטבלה.כדי להוסיף כתובות 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
מורשה.- הנתיבים הם תלויי אותיות רישיות (case-sensitive).
לדוגמה,
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 או HTTP, ראו את ההוראות שבמסוף Cloud.