REST: агрегация набора данных возвращает запрос содержит недопустимый аргумент - PullRequest
0 голосов
/ 05 мая 2020

У некоторых пользователей появляется следующая ошибка, но неясно, почему; только началось недавно. Любые сведения о том, почему и как решить эту проблему или как ее обойти?

POST to https://www.googleapis.com/fitness/v1/users/me/dataset: aggregate? Fields = bucket with:

{"aggregateBy":[{"dataTypeName":"com.google.step_count.delta"},{"dataTypeName":"com.google.calories.expended"},{"dataTypeName":"com.google.distance.delta"}],"endTimeMillis":1586841780000,"startTimeMillis":1585545780000,"bucketByActivitySegment":{"minDurationMillis":1000}}

Отвечает:

Transfer-Encoding: chunked
X-Frame-Options: SAMEORIGIN
Alt-Svc: h3-Q050=":443"; ma=2592000,h3-Q049=":443"; ma=2592000,h3-Q048=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Cache-Control: private
Server: ESF
X-Content-Type-Options: nosniff
Vary: Origin
Vary: X-Origin
Vary: Referer
X-XSS-Protection: 0
Date: Tue, 05 May 2020 04:56:13 GMT
Content-Type: application/json; charset=UTF-8

Error: {
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "errors": [
      {
        "message": "Request contains an invalid argument.",
        "domain": "global",
        "reason": "invalidArgument"
      }
    ],
    "status": "INVALID_ARGUMENT"
  }
}
...