Ошибка возврата API Discovery Service только в BigQuery - PullRequest
6 голосов
/ 04 апреля 2019

Служба обнаружения API BigQuery работала хорошо, но в последнее время неожиданно возвращается ошибка.

  1. НГ https://www.googleapis.com/discovery/v1/apis/bigquery/v2/rest?fields=kind
  2. ОК https://www.googleapis.com/discovery/v1/apis/bigquery/v2/rest
  3. ОК https://www.googleapis.com/discovery/v1/apis/discovery/v1/rest?fields=kind

Служба обнаружения API Google имеет параметр поля .Он хорошо работает в некоторых API, таких как discovery ( case 3 ), но не работает в больших запросах ( case 1 ).

{
 "error": {
  "code": 400,
  "message": "Request contains an invalid argument.",
  "status": "INVALID_ARGUMENT",
  "details": [
   {
    "@type": "type.googleapis.com/google.rpc.BadRequest",
    "fieldViolations": [
     {
      "field": "kind",
      "description": "Error expanding 'fields' parameter. Cannot find matching fields for path 'kind'."
     }
    ]
   }
  ]
 }
}

Работает хорошоесли поля удалены ( case 2 ).

google-api-javascript-client имеет такую ​​же проблему .

Я думаю, что это ошибкагугл, или есть какая-то ошибка?

1 Ответ

0 голосов
/ 08 апреля 2019

Это действительно была проблема Google, и теперь она исправлена.

...