שימוש במפתחות API
יצירת מפתחות API
מפתח ה-API הוא מזהה ייחודי שמאמת בקשות שמשויכות לפרויקט שלכם לצורכי שימוש וחיוב. צריך להיות לפחות מפתח API אחד שמשויך לפרויקט.
כך יוצרים מפתח API:
המסוף
-
עוברים לדף Google Maps Platform > Credentials (הפלטפורמה של מפות Google > פרטי כניסה).
-
בדף Credentials, לוחצים על Create credentials > API key.
בתיבת הדו-שיח API key created מוצג מפתח ה-API החדש שיצרתם. -
לוחצים על סגירה.
מפתח ה-API החדש מופיע בדף Credentials בקטע API keys.
(חשוב להגביל את מפתח ה-API לפני שמשתמשים בו בסביבת ייצור).
Cloud SDK
gcloud services api-keys create \ --project "PROJECT" \ --display-name "DISPLAY_NAME"
מידע נוסף על Google Cloud SDK , התקנת Cloud SDK והפקודות הבאות:
הגבלת מפתחות API
מומלץ מאוד להגביל את מפתחות ה-API על ידי הגבלת השימוש בהם רק לממשקי ה-API שנדרשים לאפליקציה שלכם. הגבלת מפתחות API מוסיפה אבטחה לאפליקציה שלכם על ידי הגנה עליה מפני בקשות לא מוצדקות. מידע נוסף זמין במאמר שיטות מומלצות לאבטחת API.
כדי להגביל מפתח API:
המסוף
-
עוברים לדף Google Maps Platform > Credentials (הפלטפורמה של מפות Google > פרטי כניסה).
- בוחרים את מפתח ה-API שרוצים להגביל. יופיע דף המאפיינים של מפתח ה-API.
- בקטע Key restrictions (הגבלות על מפתחות), מגדירים את ההגבלות הבאות:
- הגבלות על אפליקציות:
- הגבלות על ממשקי API:
- לוחצים על Restrict key.
- בתפריט הנפתח Select APIs (בחירת ממשקי API), בוחרים באפשרות Navigation SDK (ערכת Navigation SDK). אם Navigation SDK לא מופיע ברשימה, צריך להפעיל אותו.
- כדי לשמור את השינויים, לוחצים על שמירה.
CLI של gcloud
מציגים רשימה של מפתחות קיימים.
gcloud services api-keys list --project="PROJECT"
ניקוי ההגבלות הקיימות במפתח הקיים.
gcloud services api-keys update "projects/PROJECT/keys/KEY_ID" \ --clear-restrictions
הגדרת הגבלות חדשות על מפתח קיים.
gcloud services api-keys update projects/PROJECT/locations/global/keys/KEY_ID \ --api-target=service=navigationsdk.googleapis.com
מידע נוסף על Google Cloud SDK , התקנת Cloud SDK והפקודות הבאות:
המאמרים הבאים
אחרי שיצרתם מפתח API, אתם צריכים ליצור ולהגדיר פרויקט כמו שמתואר במאמר הגדרת פרויקט Xcode.