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" } }
برای اطلاعات بیشتر در مورد خطاها و رسیدگی به خطاها، به خطاها مراجعه کنید.