googleapis / googleapis/google-api-nodejs-client

400 ERR_BAD_REQUEST while fetching resting heart rate

Offen
#3,111 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
priority: p2 type: bug
Vorherrschende Sprache
TypeScript
Sterne
12.2k
Forks
2k
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
24

Beschreibung

I am trying to fetch **resting heart rate** where already I have enabled scope for it.
But I am getting 400 ERR_BAD_REQUEST on api request

**### Code**
```
await axios({
method: "POST",
headers: {
authorization: "Bearer " + accessToken,
"Content-Type": "application/json",
},
url: `https://www.googleapis.com/fitness/v1/users/me/dataset:aggregate`,
data: {
"aggregateBy": [{
// dataTypeName: "com.google.heart_rate.summary",
dataTypeName: "derived:com.google.heart_rate.bpm:com.google.android.gms:resting_heart_rate<-merge_heart_rate_bpm"
}],
"startTimeMillis": startTimeMillis,
"endTimeMillis": endTimeMillis,
}
})
```

**Enabled Scopes**
`https://www.googleapis.com/auth/fitness.activity.read`
`https://www.googleapis.com/auth/fitness.body.read`

When I try to fetch data using both of them I am getting Error response.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere die POST-Anfrage an den Google Fit-Dataset-aggregate-Endpunkt unter Verwendung des angegebenen aggregateBy dataTypeName, der Zeitgrenzen und der OAuth scopes. Bestätige die genaue 400-Antwort und ermittle, welche Änderung an der Anfrage sie erfolgreich macht; im Issue werden weder eine Repository-Datei noch ein Test genannt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
google-cloud, javascript, nodejs
Bereich
api
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.