Xử lý lỗi yêu cầu
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.
Maps Datasets API trả về thông báo lỗi trong phản hồi. Ví dụ: nếu bạn bỏ qua mã thông báo OAuth trong yêu cầu hoặc nếu mã thông báo đã hết hạn, thì yêu cầu sẽ trả về:
{
"error": {
"code": 401,
"message": "Request is missing required authentication credential.
Expected OAuth 2 access token, login cookie or other valid authentication credential.
See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "CREDENTIALS_MISSING",
"domain": "googleapis.com",
"metadata": {
"method": "google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha.ListDatasets",
"service": "mapsplatformdatasets.googleapis.com"
}
}
]
}
}
Nếu bạn bỏ qua một tham số bắt buộc trong nội dung, chẳng hạn như displayName
khi tạo một tập dữ liệu, thì yêu cầu sẽ trả về:
{
"error": {
"code": 400,
"message": "display_name: Display name must be provided",
"status": "INVALID_ARGUMENT"
}
}
Nếu bạn truyền mã tập dữ liệu không hợp lệ, yêu cầu sẽ trả về:
{
"error": {
"code": 404,
"message": "Dataset not found",
"status": "NOT_FOUND"
}
}
Để biết thêm thông tin về lỗi và cách xử lý lỗi, hãy xem phần Lỗi.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-08-31 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-08-31 UTC."],[[["\u003cp\u003eThe Maps Datasets API returns errors with codes, messages, and status information to help you troubleshoot issues.\u003c/p\u003e\n"],["\u003cp\u003eCommon errors include missing or expired authentication credentials (401), missing required parameters (400), and invalid dataset IDs (404).\u003c/p\u003e\n"],["\u003cp\u003eError responses provide details about the cause of the error, such as the missing credential or parameter.\u003c/p\u003e\n"],["\u003cp\u003eRefer to the Google Cloud error documentation for comprehensive information on error handling and troubleshooting.\u003c/p\u003e\n"]]],[],null,["# Handle request errors\n\nThe Maps Datasets API returns error messages as part of the\nresponse. For example, if you omit the OAuth token from the\nrequest or if the token has expired, the request returns: \n\n```json\n{\n \"error\": {\n \"code\": 401,\n \"message\": \"Request is missing required authentication credential.\n Expected OAuth 2 access token, login cookie or other valid authentication credential.\n See https://developers.google.com/identity/sign-in/web/devconsole-project.\",\n \"status\": \"UNAUTHENTICATED\",\n \"details\": [\n {\n \"@type\": \"type.googleapis.com/google.rpc.ErrorInfo\",\n \"reason\": \"CREDENTIALS_MISSING\",\n \"domain\": \"googleapis.com\",\n \"metadata\": {\n \"method\": \"google.maps.mapsplatformdatasets.v1alpha.MapsPlatformDatasetsV1Alpha.ListDatasets\",\n \"service\": \"mapsplatformdatasets.googleapis.com\"\n }\n }\n ]\n }\n}\n```\n\nIf you omit a required body parameter, such as `displayName` when creating a\ndataset, the request returns: \n\n```json\n{\n \"error\": {\n \"code\": 400,\n \"message\": \"display_name: Display name must be provided\",\n \"status\": \"INVALID_ARGUMENT\"\n }\n}\n```\n\nIf you pass an invalid dataset ID, the request returns: \n\n```json\n{\n \"error\": {\n \"code\": 404,\n \"message\": \"Dataset not found\",\n \"status\": \"NOT_FOUND\"\n }\n}\n```\n\nFor more information on errors and error handling, see\n[Errors](https://cloud.google.com/apis/design/errors)."]]