Ich kann in der Payload-JSON sehen, dass die Pubsub-Benachrichtigung die Ereignisse enthält, aber ist es auch in der Lage, die Aktivität oder Schlaf-Mengen (z. B. Schritte oder Schlaf Minuten) zu senden?Können wir Schrittdaten in der Pub-Sub-Payload erhalten?
Antwort
Nein, die Pubsub-Benachrichtigung enthält nur den Benutzer und die Liste der Ereignisse, die stattgefunden haben. Sie können diese Informationen dann verwenden, um die APIs abzufragen, die sich auf diese speziellen Ereignistypen beziehen.
Beispiel: Angenommen, Sie folgende PubSub Benachrichtigung erhalten:
{
"notification_timestamp": "1372787949",
"events": [
{
"user_xid": "RGaCBFg9CsB83FsEcMY44A",
"event_xid": "EJpCkyAtwoO0XTdkYyuTNw",
"type": "move",
"action": "creation" ,
"timestamp": "1372787849"
},
{
"user_xid": "RGaCBFg9CsB83FsEcMY44A",
"event_xid": "blaHyAtwoO0XTdkYyuTNw",
"type": "sleep",
"action": "updation" ,
"timestamp": "1372787859"
}
],
"secret_hash": "e570b3071a0964f9e2e69d13nd9ba19535392aaa",
}
Dann wissen Sie, dass ein Bewegungsereignis erstellt wurde und dass ein Schlaf-Ereignis für den Benutzer aktualisiert angegeben von user_xid: RGaCBFg9CsB83FsEcMY44A
Verwendung dieser xid des Benutzers, um festzustellen, welches zuvor gespeicherte access_token mit Ihren nächsten API-Anfragen gesendet werden soll.
Sie können die Details für den Umzug Veranstaltung erhalten, indem eine Anfrage an die moves endpoint mit dem event_xid: EJpCkyAtwoO0XTdkYyuTNw
Senden:
GET https://jawbone.com/nudge/api/v.1.1/moves/EJpCkyAtwoO0XTdkYyuTNw
Und yo ucan die Details für den Schlaf Veranstaltung erhalten, indem die sleeps endpoint mit dem event_xid: blaHyAtwoO0XTdkYyuTN
Abfrage:
GET https://jawbone.com/nudge/api/v.1.1/sleeps/blaHyAtwoO0XTdkYyuTN
- 1. Wie können wir State in Webservices erhalten?
- 2. Können wir alle Anmerkungsansichten von MKMapView erhalten
- 3. Können wir in O (1) den LRU-Seitenersetzungsalgorithmus erhalten?
- 4. Wie können wir Google Map Suchergebnis als JSON-Datei erhalten?
- 5. Können wir & in URL verwenden?
- 6. Wie können wir Kibana abfragen?
- 7. Wie können wir das Passwort des Systems mit Java erhalten?
- 8. Wie können wir Echtzeit-Instagram-Standortbenachrichtigungen für unsere Kunden erhalten?
- 9. Können wir die Höhe der Toast-Benachrichtigung in WP7 erhöhen
- 10. Wie können wir Jmeter-Ergebnisse im Nicht-GUI-Modus erhalten?
- 11. Können wir String-Wert als Variablenreferenz erhalten? (Variablenname)
- 12. in netty, können wir nur Daten schreiben und empfangen weniger als 1024bytes: wie können wir mehr schreiben oder erhalten?
- 13. Können wir NSOperationQueue ableiten?
- 14. Können wir MouseEvents deaktivieren?
- 15. Wie können wir ActivityCompat anstelle der Aktivität
- 16. MATLAB. Wie können wir ein 2d Multinomial durch Interpolation erhalten
- 17. Wie können wir einen IP-basierten Website-Zugang erhalten?
- 18. Wie können wir Popup in FitNesse hinzufügen?
- 19. können wir Breite li
- 20. Können wir Faktormatrizen in R bekommen?
- 21. Können wir Kommentare in der Tabelle in Oracle DB hinzufügen?
- 22. Können wir ENUM in der Spalte INTEGER in PSQL erstellen?
- 23. Können wir Ergebnis der linken äußeren Verbindung mit der rechten äußeren Verbindung erhalten
- 24. Können wir eine generische HystrixCommand-Unterklasse haben, von der aus wir verschiedene Abhängigkeiten aufrufen können?
- 25. Können wir ViewBag in Webmethod in Controller
- 26. können wir telefonieren im iphone?
- 27. Können wir 2 Realms haben?
- 28. Wie können wir Objekt der Schnittstelle in Java erstellen?
- 29. Wie können wir Kommandozeilenargumente in der j2me-Anwendung übergeben?
- 30. können wir Framework und Bilder in der statischen Bibliothek hinzufügen
Das ist cool Ray .. Vielen Dank –
Gern geschehen! – RAY
Hallo Ray, eine Frage ist, wie bekomme ich das zuvor gespeicherte Zugriffs-Token basierend auf der xid des Benutzers. –