2016-08-24 12 views
1

私は自分のアプリと一緒に顎骨を組み込み、すべてうまくいきました。 jawbone開発ポータル(https://jawbone.com/up/developer/pubsub) に記載されているドキュメントに従ってpubサブ通知の認証を実装しました。jawbone開発ポータルで指定されたpubサブjsonペイロード構造に従っていますが、今は別のpubサブjsonペイロード構造を取得しています。だから私のパブのサブは働いていない。 pubサブjsonペイロード構造に変更はありますか?開発ポータル上で述べたJawbone pubサブjsonペイロード構造の変更

ペイロード構造は、このようなものです:私は、サーバーに取得しています

{ 
    "notification_timestamp": "1372787949", 
    "events": [ 
    { 
     "user_xid": "RGaCBFg9CsB83FsEcMY44A", 
     "event_xid": "EJpCkyAtwoO0XTdkYyuTNw", 
     "type": "move", 
     "action": "creation" , 
     "timestamp": "1372787849", 
     "secret_hash":"e570b3071a0964f9e2e69d13nd9ba19535392aaa" 
    }, 
    { 
     "user_xid": "RGaCBFg9CsB83FsEcMY44A", 
     "event_xid": "blaHyAtwoO0XTdkYyuTNw", 
     "type": "sleep", 
     "action": "updation" , 
     "timestamp": "1372787859", 
     "secret_hash":"e570b3071a0964f9e2e69d13nd9ba19535392aaa" 
    }] 
} 

実際のペイロードは次のようである:

{ 
    "secret_hash": "34ba79b1512cb1bxxxxxxx", 
    "events":[ 
     { 
     "user_xid": "6HGK86qWtLJIoXXXX", 
     "event_xid": "akA6KuLaNsJv8XXXXX ", 
     "type": "move", 
     "action": "updation", 
     "timestamp": "1473145183" 
    }], 
"notification_timestamp": "1473145183" 

}

+0

は、あなたの質問内のペイロードの違いを含めてもらえますか? – RAY

+0

それでは、各イベントではなく、通知全体に対してsecret_hashが表示されるという問題がありますか? – RAY

+0

はい、それが問題です。 – Manav

答えて

1

これは、エラーでしたdocumentation on the developer portal。それを指摘していただきありがとうございます!

例は一つだけsecret_hash通知あたりがあることを反映するように更新されました:

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

@RAYの更新をありがとう – Manav

関連する問題