2016-11-15 26 views

回答

1

不,pubsub通知將只包含用戶和發生的事件列表。然後,您可以使用此信息來查詢與這些特定類型的事件相關的API。

例如,假設您會收到以下發布訂閱通知:

{ 
    "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", 
} 

然後,你知道,一個移動事件的創建和睡眠事件由user_xid: RGaCBFg9CsB83FsEcMY44A

使用指定的用戶更新用戶的xid來確定先前保存的access_token與您的下一個API請求一起發送。

您可以通過發送到moves endpoint請求與event_xid: EJpCkyAtwoO0XTdkYyuTNw獲取移動事件的細節:

GET https://jawbone.com/nudge/api/v.1.1/moves/EJpCkyAtwoO0XTdkYyuTNw 

和遊天亞社通過與event_xid: blaHyAtwoO0XTdkYyuTN查詢sleeps endpoint得到睡眠事件的細節:

GET https://jawbone.com/nudge/api/v.1.1/sleeps/blaHyAtwoO0XTdkYyuTN 
+0

這就是酷雷..非常感謝你 –

+0

不客氣! – RAY

+0

嗨雷,一個問題是我如何獲得基於用戶的xid以前保存的訪問令牌。 –

相關問題