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

Maps Datasets 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"
  }
}

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