אם אתם מפתחים פלאגין של פלטפורמה של מפות Google לפלטפורמות כמו WordPress, Shopify, Magento ועוד, בנושא הזה נסביר איך לצרף במהירות משתמשי פלאגין לפלטפורמה של מפות Google וליצור מפתח API.
מפתח ה-API, שהפלאגין צריך לשלוח עם כל בקשה לפלטפורמה של מפות Google, מקושר לחשבון Google ולנתוני החיוב של המשתמש, ומעניק גישה לתכונות של בניית המפות בפלאגין.
כדי לעזור למשתמשי הפלאגין ליצור במהירות מפתח API, צריך לספק קישור או לחצן שמפעילים את הווידג'ט להתחלה מהירה, חלון קופץ נוח שמסביר למשתמשים כמה שלבים פשוטים. הווידג'ט להתחלה מהירה גם שומר את משתמשי הפלאגין בפלטפורמה, במקום לשלוח אותם למסוף Google Cloud כדי לבצע את המשימות האלה בכמה חלונות.
הפעלת הווידג'ט להתחלה מהירה
הווידג'ט להתחלה מהירה הוא רק דף אינטרנט שאפשר לשלוט בגודל החלון שלו באמצעות הפעלת window.open
של JavaScript. למשל:
<script> function openPopupWindow() { var winWidth=570; var winHeight=700; var left = (screen.width-winWidth)/2; var top = (screen.height-winHeight)/2; window.open('https://console.cloud.google.com/google/maps-hosted', 'Quick Start Widget', 'resizable=yes,width='+winWidth+',height='+winHeight+',left='+left+',top='+top); return false; } </script> <!-- CTA to generate Google Maps API Key --> <button type="button" onClick="openPopupWindow()" style="color: white; background-color: #1a73e8" href="#"> Get an API Key </button>
הדגמה של המוצר:
כשמשתמש לוחץ על הלחצן, הווידג'ט להתחלה מהירה נפתח בחלון קופץ ומבצע את הפעולות הבאות בזמן שהמשתמש עובר דרך הווידג'ט:
- יוצר חשבון ופרויקט Google, אם למשתמש עדיין אין אותם.
- הפעלת ממשקי API של הפלטפורמה של מפות Google.
- יוצר מפתח API שהמשתמשים יוכלו להעתיק ולהדביק בהגדרות האישיות של הפלאגין.
אם למשתמש הפלאגין כבר יש חשבון ופרויקט Google, הווידג'ט יעביר אותו לדף 'Credentials' במסוף Google Cloud, שם הוא יוכל לקבל מפתח API קיים או ליצור מפתח חדש.
לקבלת מידע נוסף, תוכלו להפנות את משתמשי הפלאגין אל הנושא About the Quick Start Widget (מידע על הווידג'ט להתחלה מהירה).
שאלות נפוצות
האם השימוש בווידג'ט להתחלה מהירה כרוך בתשלום?
לא. הווידג'ט להתחלה מהירה זמין בחינם לכל המפתחים, כדי לפשט את תהליך ההצטרפות לפלטפורמה של מפות Google.
האם אפשר להשתמש בווידג'ט להתחלה מהירה רק ב-WordPress וב-Shopify?
אפשר להשתמש בווידג'ט להתחלה מהירה בכל אתר של צד שלישי, לא רק בכלים לבניית אתרים או באתרי מסחר אלקטרוני.
האם הפלטפורמה של הצד השלישי יכולה לראות את נתוני החיוב שמשתמשים מזינים?
אחרי שהמשתמשים מבצעים אימות מול Google, החיוב ומידע אחר שלהם יהיו נגישים רק להם. מפתחי יישומי פלאגין ופלטפורמות של צד שלישי לא יכולים לגשת למידע הזה.
אפשר להשתמש בפרויקט ובמפתח ה-API הקיימים?
אם יש לכם חשבון בפלטפורמה של מפות Google, הווידג'ט להתחלה מהירה יפנה אתכם למסוף Google Cloud, שבו תוכלו להשתמש במפתח API קיים או ליצור מפתח חדש.
איך משתמשי יישומי פלאגין מאבטחים את מפתחות ה-API שלהם?
במאמר שיטות מומלצות לאבטחה ב-API מוסבר איך לאבטח מפתח API. אחרי שהם משתמשים בווידג'ט להתחלה מהירה, המשתמשים מקבלים גם אימייל עם הוראות וקישור למסוף Google Cloud כדי לאבטח את מפתח ה-API שלהם.