Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Để đưa ra yêu cầu bất kỳ cho Maps Datasets API, bạn phải thêm:
Số hoặc mã nhận dạng dự án Google Cloud của bạn trong tiêu đề X-Goog-User-Project của yêu cầu. Giá trị này xác định dự án được dùng để tính toán hạn mức sử dụng và lập hoá đơn.
Mã thông báo OAuth trong tiêu đề Authorization của yêu cầu. Để biết thêm thông tin về cách sử dụng OAuth với Maps Datasets API, hãy xem phần Sử dụng OAuth.
Số dự án hoặc mã dự án trên Google Cloud trong URL yêu cầu. Giá trị này chỉ định dự án chứa tập dữ liệu. Mặc dù dự án này thường giống với dự án được chỉ định trong tiêu đề X-Goog-User-Project, nhưng bạn không bắt buộc phải sử dụng cùng một dự án.
Mã nhận dạng tập dữ liệu trong URL yêu cầu. Bất cứ khi nào bạn thực hiện một thao tác trên một tập dữ liệu cụ thể, bạn sẽ truyền mã nhận dạng của tập dữ liệu đó trong URL yêu cầu.
Bạn có thể đưa lệnh gcloud trực tiếp vào tiêu đề Authorization trong lệnh cURL để tạo mã thông báo mới cho mỗi yêu cầu, như minh hoạ trong ví dụ ở trên.
Ngoài ra, bạn có thể đặt một biến môi trường chứa mã thông báo, sau đó truyền biến môi trường đó trong yêu cầu:
[null,null,["Cập nhật lần gần đây nhất: 2025-08-31 UTC."],[[["\u003cp\u003eAll Maps Datasets API requests require a Google Cloud project number or ID for billing and usage quota, specified in the \u003ccode\u003eX-Goog-User-Project\u003c/code\u003e header or using a service account.\u003c/p\u003e\n"],["\u003cp\u003eAn OAuth token is necessary for authentication and should be included in the \u003ccode\u003eAuthorization\u003c/code\u003e header of each request.\u003c/p\u003e\n"],["\u003cp\u003eThe request URL must contain the Google Cloud project number or ID and the dataset ID to specify the location of the dataset.\u003c/p\u003e\n"],["\u003cp\u003eAdditional parameters may be required for certain requests, as detailed in the specific request documentation.\u003c/p\u003e\n"],["\u003cp\u003eYou can obtain your Google Cloud project number or ID from the project's Overview page in the Cloud Console and generate an OAuth token using the \u003ccode\u003egcloud\u003c/code\u003e command.\u003c/p\u003e\n"]]],["To interact with the Maps Datasets API, requests must include: the Google Cloud project number or ID in the `X-Goog-User-Project` header for billing and quota (unless using a service account); an OAuth token in the `Authorization` header; the project number or ID in the URL; and the dataset ID in the URL. The project number and ID can be found on the project's overview page. An OAuth token can be generated using the `gcloud auth application-default print-access-token` command.\n"],null,["# Required request parameters\n\nTo make any request to Maps Datasets API, you must include:\n\n- The number or ID of your Google Cloud project in the\n `X-Goog-User-Project` header of the request. This value determines the\n project used for billing and usage quota calculations.\n\n | **Note:** If you are using a service account for authentication, you can omit the `X-Goog-User-Project` header. For more information about service accounts, see [Authentication at Google](https://cloud.google.com/docs/authentication).\n- An OAuth token in the `Authorization` header of the request. For more\n information about using OAuth with Maps Datasets API, see\n [Use OAuth](/maps/documentation/datasets/oauth-token).\n\n- A Google Cloud project number or ID in the request URL. This value\n specifies the project containing the dataset. While this project is usually\n the same as the project specified in the `X-Goog-User-Project` header, it\n is not required to be the same.\n\n- The dataset ID in the request URL. Whenever you perform an action on a\n specific dataset, you pass the ID of the dataset as part of the request URL.\n\n| **Note:** Some requests require additional parameters that are described in the documentation on those requests.\n\nFor example, to delete a dataset: \n\n```\ncurl -X DELETE \\\n-H 'X-Goog-User-Project: \u003cvar translate=\"no\"\u003ePROJECT_NUMBER_OR_ID\u003c/var\u003e' \\\n-H \"Authorization: Bearer $(gcloud auth application-default print-access-token)\" \\\nhttps://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/DATASET_ID\n```\n\nGet the project number\n----------------------\n\nTo get the \u003cvar translate=\"no\"\u003ePROJECT_NUMBER_OR_ID\u003c/var\u003e of your Google Cloud project:\n\n1. Go to the project's\n [Overview page](https://console.cloud.google.com/home/dashboard)\n in the Cloud console.\n\n2. If prompted, select your project.\n\n3. The **Project number** and **Project ID** appear in the **Project info**\n area of the overview screen.\n\nGet an OAuth token\n------------------\n\n| **Note:** The procedure below to generate an OAuth token is not intended for use in a production environment. Use this procedure for a development or testing environment only.\n\nFor authentication, your API request must contain an OAuth token in the\n`Authorization` header. For more, see [Use OAuth](/maps/documentation/datasets/oauth-token).\n\nFor example, use the following `gcloud` command to generate the token: \n\n```\ngcloud auth application-default print-access-token\n```\n\nYou can include the `gcloud` command directly in the `Authorization` header in a\ncURL command to generate a new token on each request, as shown in the example\nabove.\n\nAlternatively, you can set an environment variable containing the token and then\npass the environment variable as part of the request: \n\n export TOKEN=$(gcloud auth application-default print-access-token)\n curl -X DELETE \\\n -H 'X-Goog-User-Project: \u003cvar translate=\"no\"\u003ePROJECT_NUMBER_OR_ID\u003c/var\u003e' \\\n -H \"Authorization: Bearer $TOKEN\" \\\n https://mapsplatformdatasets.googleapis.com/v1/projects/\u003cvar translate=\"no\"\u003ePROJECT_NUMBER_OR_ID\u003c/var\u003e/datasets/\u003cvar translate=\"no\"\u003eDATASET_ID\u003c/var\u003e"]]