הגדרת הרשאות ואימות

מוודאים שלחשבון המשתמש יש הרשאות עריכה או הרשאות בעלים בפרויקט.

כדי לבדוק איזה חשבון פעיל, אפשר להריץ את הפקודה הבאה:

gcloud auth list

אם חשבון המשתמש שלכם הוא לא החשבון הפעיל, תוכלו לשנות את החשבון הפעיל באמצעות הפקודה הבאה:

gcloud config set account `ACCOUNT`

אם אין חשבונות פעילים, קודם צריך להנפיק את הפקודה הבאה:

gcloud auth login

אחזור אסימון הגישה מסוג OAuth 2.0

השלב האחרון לפני שתוכלו לשלוח בקשות לשירות Datasets של מפות Google הוא לקבל את אסימון ה-OAuth 2.0 שמשויך לחשבון המשתמש שלכם.

export TOKEN=$(gcloud auth print-access-token)

עכשיו אפשר להתחיל לשלוח בקשות ל-Maps Datasets API

curl -H "X-Goog-User-Project: PROJECT_NUMBER" -H "Authorization: Bearer $TOKEN" https://mapsplatformdatasets.googleapis.com/v1alpha/projects/PROJECT_NUMBER/datasets/