رسیدگی به خطاهای درخواست

API مربوط به مجموعه داده‌های نقشه‌ها، پیام‌های خطا را به عنوان بخشی از پاسخ برمی‌گرداند. برای مثال، اگر توکن OAuth را از درخواست حذف کنید یا اگر توکن منقضی شده باشد، درخواست این پیام را برمی‌گرداند:

{
  "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"
        }
      }
    ]
  }
}

اگر هنگام ایجاد یک مجموعه داده، یک پارامتر بدنه مورد نیاز، مانند displayName را حذف کنید، درخواست این را برمی‌گرداند:

{
  "error": {
    "code": 400,
    "message": "display_name: Display name must be provided",
    "status": "INVALID_ARGUMENT"
  }
}

اگر یک شناسه مجموعه داده نامعتبر ارسال کنید، درخواست این را برمی‌گرداند:

{
  "error": {
    "code": 404,
    "message": "Dataset not found",
    "status": "NOT_FOUND"
  }
}

برای اطلاعات بیشتر در مورد خطاها و مدیریت خطاها، به بخش خطاها مراجعه کنید.