必須のリクエスト パラメータ

Maps Datasets API にリクエストを送信するには、次の情報を含める必要があります。

  • プロジェクト内の Google Cloud プロジェクトの番号または ID リクエストの X-Goog-User-Project ヘッダー。この値によって 課金と使用量の割り当ての計算に使用されるプロジェクト。

  • リクエストの Authorization ヘッダーに含まれる OAuth トークン。詳細情報 Maps Datasets API で OAuth を使用する方法については、以下をご覧ください。 OAuth を使用する

  • リクエスト URL に含まれる Google Cloud プロジェクト番号または ID。この値 には、データセットを含むプロジェクトを指定します。このプロジェクトは通常 X-Goog-User-Project ヘッダーで指定されたプロジェクトと同じである場合、 同じである必要はありません。

  • リクエスト URL のデータセット ID。Google Chat で リクエスト URL の一部としてデータセットの ID を渡します。

で確認できます。

たとえば、データセットを削除するには、次のようにします。

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

プロジェクト番号を取得する

Google Cloud プロジェクトの PROJECT_NUMBER_OR_ID を取得するには:

  1. プロジェクトの [概要] ページ 確認できます。

  2. プロンプトが表示されたら、プロジェクトを選択します。

  3. [プロジェクト情報] に [プロジェクト番号] と [プロジェクト ID] が表示されます。 概要画面の部分をご覧ください

OAuth トークンを取得する

認証のため、API リクエストの OAuth トークンを Authorization ヘッダー。詳細については、OAuth を使用するをご覧ください。

たとえば、トークンを生成するには、次の gcloud コマンドを使用します。

gcloud auth application-default print-access-token

gcloud コマンドは、Authorization ヘッダーに直接含めることができます。 各リクエストで新しいトークンを生成する cURL コマンドを使用します。 ご覧ください。

または、トークンを含む環境変数を設定し、 環境変数をリクエストの一部として渡します。

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