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

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

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