Thiết lập quyền và xác thực

Đảm bảo tài khoản người dùng của bạn có quyền Người chỉnh sửa/Chủ sở hữu đối với Dự án

Bạn có thể kiểm tra tài khoản đang hoạt động bằng cách đưa ra lệnh sau:

gcloud auth list

Nếu tài khoản người dùng của bạn không phải là tài khoản đang hoạt động, bạn có thể thay đổi tài khoản đang hoạt động bằng lệnh sau:

gcloud config set account `ACCOUNT`

Nếu không có tài khoản nào đang hoạt động, trước tiên, bạn cần thực hiện việc này:

gcloud auth login

Nhận mã truy cập OAuth 2.0

Bước cuối cùng trước khi có thể đưa ra yêu cầu cho dịch vụ Tập dữ liệu của Maps là lấy mã thông báo OAuth 2.0 được liên kết với tài khoản người dùng của bạn.

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

Giờ đây, bạn có thể bắt đầu đưa ra yêu cầu cho API Tập dữ liệu của Maps

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