我已經有Webhooks爲我們的開發人員帳戶工作,並且它發出status_changed消息,每次有優步請求時,即使請求不是從我們的應用程序啓動(使用「all_trips」權限)all_trips Webhooks:找出哪個用戶的status_changed
當我們收到迴應時,我們如何確定這是哪個用戶?例如。在下面的響應中,無法確定並使用服務器令牌對resource_href進行身份驗證會提供「提供的無效OAuth 2.0憑據」錯誤。
{ 「事項標識」: 「3a3f3da4-14ac-4056-bbf2-d0b9cdcb0777」, 「EVENT_TIME」:1427343990, 「EVENT_TYPE」: 「all_trips.status_changed」, 「元」:{ 「 RESOURCE_ID 「: 」2a2f3da4「, 」RESOURCE_TYPE「: 」請求「, 」狀態「: 」接受「 }, 」resource_href「:」 https://api.uber.com/v1/requests/2a2f3da4「 }
謝謝!我注意到的一個問題是,webhook調用相當不一致 - 服務器通常不會通知我們。 (我們甚至沒有看到我們結束的電話)。任何想法可能導致這些? – Rohan
嗨羅漢, 是的,我們的工程團隊目前正在努力的webhook通知存在一些已知的不一致問題。你沒有錯過所有webhook正確的,你只是不一致地接收它們? –
是的,我們偶爾會錯過webhook通知。由於不清楚哪裏出了問題,因此使測試有點困難。 – Rohan