חשוב: לא ניתן יותר להירשם למינוי Premium של פלטפורמת מפות 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 URLs 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
מורשה.- הנתיבים תלויים אותיות רישיות.
לדוגמה, הערך
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.