إعداد الأذونات والمصادقة

تأكَّد من أنّ حساب المستخدم لديه أذونات "محرِّر" أو "مالك" في المشروع.

يمكنك التحقّق من حسابك النشط من خلال إصدار الأمر التالي:

gcloud auth list

إذا لم يكن حساب المستخدم هو الحساب النشط، يمكنك تغيير الحساب النشط باستخدام الأمر التالي:

gcloud config set account `ACCOUNT`

إذا لم تكن هناك حسابات نشطة، عليك إصدار هذا الطلب أولاً:

gcloud auth login

الحصول على رمز دخول OAuth 2.0

الخطوة الأخيرة قبل أن تتمكّن من إرسال طلبات إلى خدمة "مجموعات البيانات" في "خرائط Google" هي الحصول على رمز مميّز لبروتوكول OAuth 2.0 مرتبط بحساب المستخدم.

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

يمكنك الآن البدء في إرسال طلبات إلى واجهة برمجة التطبيقات Datasets API في "خرائط Google".

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