Ich habe mich gefragt, ob es überhaupt einen Datumsbereich von Daten von Fitbit, wie die detaillierte Aktivität und detaillierte Schlafdaten, wie wir für einen einzigen Tag bekommen. Die Anwendung, an der ich gerade arbeite, muss möglicherweise Daten für einen langen Zeitraum für einen Benutzer abrufen. Gibt es irgendetwas in der Fitbit-API, wo ich diese Informationen für eine Reihe von Tagen in nur einer Abfrage an den Server abrufen konnte?Wie lese ich Fitbit Activity/Schlaf detaillierte Daten für einen bestimmten Zeitraum?
0
A
Antwort
1
Später bearbeiten: Soweit ich weiß, können Sie nicht alle Ressourcen für einen bestimmten Zeitraum greifen.
Ich denke, Sie suchen nach Activity Time Series.
Sie können für einen bestimmten Datumsbereich gefilterte Aktivitätszeitreihen abrufen. Sie können diese jedoch nur nach Ressourcenpfad finden.
Es gibt zwei akzeptable Formate für Aktivitätszeitreihendaten Abrufen:
GET /1/user/[user-id]/[resource-path]/date/[date]/[period].json
GET /1/user/[user-id]/[resource-path]/date/[base-date]/[end-date].json
Ressourcenpfad Optionen sind die folgenden:
- Aktivitäten/Kalorien
- Aktivitäten/caloriesBMR
- Aktivitäten/Schritte
- Aktivitäten/Entfernung
- Aktivitäten/Fußböden
- Aktivitäten/Höhe
- Aktivitäten/minutesSedentary
- Aktivitäten/minutesLightlyActive
- Aktivitäten/minutesFairlyActive
- Aktivitäten/minutesVeryActive
- Aktivitäten/activityCalories
Und Sie haben das gleiche für den Schlaf, Sleep Time Series.
GET https://api.fitbit.com/1/user/[user-id]/[resource-path]/date/[date]/[period].json
GET https://api.fitbit.com/1/user/[user-id]/[resource-path]/date/[base-date]/[end-date].json
Ressourcenpfad Optionen sind die folgenden:
- Schlaf/Startzeit
- Schlaf/timeInBed
- Schlaf/minutesAsleep
- Schlaf/awakeningsCount
- Schlaf/minutesAwake
- Schlaf/Minuten ToFallAsleep
- Schlaf/minutesAfterWakeup
- Schlaf/Effizienz
Beispiel Anfrage:
GET https://api.fitbit.com/1/user/28H22H/sleep/minutesAsleep/date/2014-09-01/today.json
Es wird Ihnen die minutesAsleep zwischen 2014.09.01 und heute.
Verwandte Themen
- 1. Einen Ton für einen bestimmten Zeitraum abspielen
- 2. Deaktivieren der Ausführung für einen bestimmten Zeitraum
- 3. Spark Streaming für Fitbit-Daten
- 4. Wie gruppiere ich DataFrame um einen bestimmten Zeitraum?
- 5. Wie kann ich mit Pythons Telnetlib Daten von einem Gerät für einen bestimmten Zeitraum abrufen?
- 6. Android: Wie kann man Sensorwerte für einen bestimmten Zeitraum sammeln?
- 7. Wie wird ein Alarm für einen bestimmten Zeitraum festgelegt?
- 8. wie in zwischen für einen bestimmten Zeitraum in Objective-C
- 9. Firebase Abfrage für Daten in einem bestimmten Zeitraum
- 10. Abrufen von Ereignissen für einen bestimmten Zeitraum für einen bestimmten Kalender
- 11. Inkrementieren eines Datums um einen bestimmten Zeitraum
- 12. Gibt es einen guten Algorithmus für die Überprüfung auf Änderungen in Daten über einen bestimmten Zeitraum?
- 13. Verzögerung jquery uploadify Prozess für einen bestimmten Zeitraum
- 14. Effizientes Abrufen von ice_cube-Zeitplänen für einen bestimmten Zeitraum
- 15. Farbe und Text der Schaltfläche für einen bestimmten Zeitraum ändern
- 16. Anzahl der aktiven Redshift-Benutzer für einen bestimmten Zeitraum
- 17. Versuchen, die Unix-Protokolle für einen bestimmten Zeitraum abzurufen
- 18. Harvest API-PHP-Tracking Gesamtstunden für einen bestimmten Zeitraum
- 19. ein Button Nach Drücken Sie für einen bestimmten Zeitraum
- 20. Kann ich die Suche auf einen bestimmten Zeitraum beschränken?
- 21. , wie Sie überprüfen Buchse ist für einen Zeitraum
- 22. Wie kann ich die Zeit eines gecrawlten Tweets bekommen? Oder kriechen Tweets für einen bestimmten Zeitraum
- 23. Wie verwende ich Google Analytics Reporting, um die durchschnittliche Sitzung für einen bestimmten Zeitraum zu erhalten?
- 24. Filter Daten über einen Zeitraum in Fabric.io
- 25. Wie man Tolist auf einen bestimmten Zeitraum beschränkt?
- 26. Wie ändere ich divs Farben zufällig für einen zufälligen Zeitraum?
- 27. Wie kann ich sicherstellen, dass die Daten von einem Server für einen bestimmten Zeitraum auf der Anwendung bleiben?
- 28. TSQL - Datenmanipulation - geben Sie einen bestimmten Zeitraum ein, teilen Sie diesen Zeitraum in kleinere Zeiträume ein
- 29. alle Termine in einem bestimmten Zeitraum
- 30. Wie lese ich Daten aus Amazon DynamoDB?
Danke für die ausführliche Antwort.Ich habe dies in Fitbit API-Dokumenten gefunden, aber alle diese URL geben mir die Daten für den Aktivitätstyp zurück, der im Parameter Ressourcenpfad angegeben ist. Was ist, wenn ich detaillierte Aktivitäten (z. B. Schritte, Kalorien, Entfernung, Höhe usw.) für den Datumsbereich in einem einzelnen URL-Treffer erhalten möchte. Kann ich das irgendwie erreichen? Bitte lassen Sie mich wissen, wenn nicht klar ist. Nochmals vielen Dank :) – NewbieCoder
Ich konnte keinen Anruf finden, der alle Aktivitäten, alle Schlafdaten, nur pro Ressource erhalten wird. Wahrscheinlich haben sie die API und einen Endpunkt für alle Aktivitäten entworfen. Alle Schlafdaten für einen bestimmten Zeitraum werden in Zukunft nicht verfügbar sein. –