Lesen Sie Blutdruck und BloodGlucose dataSource von Google API Fitness-Spielplatz

8

Wenn ich zu Google API Spielplatz gehe, mache ich die folgenden Schritte:

Schritt 1: Wählen Sie & amp; Autorisieren von APIs Ich wähle die zwei Bereiche aus

  1. Ссылка
  2. Ссылка

weil ich Blutzucker und Druck vom Benutzer lesen muss.

Ich wähle einen Google-Nutzer aus und ermächtige die Anwendung, die Daten zu lesen.

Schritt 2: Tauschen Sie den Autorisierungscode für Token aus. Ich tausche das Berechtigungstoken für das Zugriffs- und Aktualisierungstoken aus.

Schritt 3: Konfigurieren Sie die Anfrage an die API. Aus Liste mögliche Operationen wähle ich DataSources-BenutzerListet alle Datenquellen auf, die für den Entwickler mithilfe der bereitgestellten OAuth-Bereiche sichtbar sind. Die Liste ist nicht erschöpfend; Der Benutzer kann private Datenquellen haben, die nur für andere Entwickler sichtbar sind, oder Aufrufe, die andere Bereiche verwenden. Anfrage: GET Ссылка {userId} / dataSources

Ich ändere {userId} mit mir und nehme an, dass ich die Datenquelle abrufen muss, um den Blutzucker und den Blutdruck abzulesen, aber was ich erhalte ist ein leeres Array. {   "Datenquelle": [] }

Ich muss das Lesen solcher Werte (Druck und Glukose) testen. Welche Schritte muss ich in Google Playground durchführen, um diese beiden Messwerte zu erreichen?

Vielen Dank im Voraus

    
Zu1779 31.01.2018, 14:58
quelle

1 Antwort

1

Um Blutdruck- und Glukosedaten zu erhalten, müssen Sie zuerst diese Daten erstellen. Sie sehen in der Get API, dass Ihre Datenquelle leer ist. Hier ist, was Sie tun können, um einen Blutdruck zu erzeugen und zu bekommen:

  1. Installieren Sie die Anwendung "Instant Heart Rate Monitor" von "play store",
  2. Melden Sie sich mit Ihrem Google-Konto an,

  3. Verbinden Sie die Anwendung "Instant Heart Rate Monitor" mit "Google Fit" (gehen Sie zum Profil "Instant Heart Rate Monitor" und klicken Sie auf Google Fit, ...)

  4. Messen Sie Ihr Herz mit dieser Anwendung. Da diese App jetzt mit Google Fit verbunden ist, haben Sie einen Datensatz in Ihrer Datenquelle.

  5. Um diesen Datensatz zu erhalten, muss die aktuelle Epoche in Nanosekunden ( Ссылка ) liegen und der folgende GET-Aufruf erfolgen:

    Ссылка

Beachten Sie, dass 1518561964000000000 in dem obigen Code Epochzeit in Nanosekunden ist und Sie es zu der aktuellen Zeit ändern müssen. Sie können dasselbe für Glukosedaten mit einer Anwendung tun, die Blutzucker misst :)

    
Aida Nowzari 13.02.2018, 22:58
quelle

Tags und Links