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
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
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:
Melden Sie sich mit Ihrem Google-Konto an,
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, ...)
Messen Sie Ihr Herz mit dieser Anwendung. Da diese App jetzt mit Google Fit verbunden ist, haben Sie einen Datensatz in Ihrer Datenquelle.
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 :)
Tags und Links google-fit oauth2-playground