API Discovery Service仅在BigQuery中返回错误

问题描述 投票:6回答:1

BigQuery的API发现服务运行良好,但最近它突然返回错误。

  1. NG 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

Google的API Discovery服务有fields参数。它在某些api中运行良好,例如发现(case 3),但在bigquery(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有相同的issue

我认为这是谷歌的错误,还是有任何错误?

google-api google-bigquery google-api-client google-apis-explorer
1个回答
0
投票

这确实是谷歌问题,现在已经修复。

© www.soinside.com 2019 - 2024. All rights reserved.