Maps Datasets API'ye istek göndermek için şunları eklemeniz gerekir:
İsteğin
X-Goog-User-Project
üstbilgisinde Google Cloud projenizin numarası veya kimliği. Bu değer, faturalandırma ve kullanım kotası hesaplamaları için kullanılan projeyi belirler.İsteğin
Authorization
başlığındaki OAuth jetonu. OAuth'u Maps Datasets API ile kullanma hakkında daha fazla bilgi için OAuth'u kullanma başlıklı makaleyi inceleyin.İstek URL'sinde bir Google Cloud proje numarası veya kimliği. Bu değer, veri kümesini içeren projeyi belirtir. Bu proje genellikle
X-Goog-User-Project
başlığında belirtilen projeyle aynı olsa da aynı olması gerekmez.İstek URL'sindeki veri kümesi kimliği. Belirli bir veri kümesinde işlem yaptığınızda, veri kümesinin kimliğini istek URL'sinin bir parçası olarak iletirsiniz.
Örneğin, bir veri kümesini silmek için:
curl -X DELETE \ -H 'X-Goog-User-Project: PROJECT_NUMBER_OR_ID' \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/DATASET_ID
Proje numarasını alma
Google Cloud projenizin PROJECT_NUMBER_OR_ID değerini almak için:
Cloud Console'da projenin Genel bakış sayfasına gidin.
İstenirse projenizi seçin.
Proje numarası ve Proje kimliği, genel bakış ekranının Proje bilgileri bölümünde görünür.
OAuth jetonu alma
Kimlik doğrulama için API isteğinizin Authorization
üstbilgisinde bir OAuth jetonu bulunmalıdır. Daha fazla bilgi için OAuth'u kullanma başlıklı makaleyi inceleyin.
Örneğin, jetonu oluşturmak için aşağıdaki gcloud
komutunu kullanın:
gcloud auth application-default print-access-token
Yukarıdaki örnekte gösterildiği gibi, her istek için yeni bir jeton oluşturmak üzere gcloud
komutunu doğrudan bir cURL komutundaki Authorization
başlığına ekleyebilirsiniz.
Alternatif olarak, jetonu içeren bir ortam değişkeni ayarlayabilir ve ardından ortam değişkenini istek kapsamında iletebilirsiniz:
export TOKEN=$(gcloud auth application-default print-access-token)
curl -X DELETE \
-H 'X-Goog-User-Project: PROJECT_NUMBER_OR_ID' \
-H "Authorization: Bearer $TOKEN" \
https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/DATASET_ID