אישור כתובת URL של מזהה לקוח

חשוב: לקוחות חדשים או לקוחות חדשים לא יכולים להירשם לתוכנית הפרימיום של הפלטפורמה של מפות Google.

אימות מזהה לקוח ב-API ל-JavaScript ב-Maps

אפשר לאמת את הבקשות בפלטפורמה של מפות 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 Console

אימות כתובות 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 או HTTP, קראו את ההוראות ב-Cloud Console.