我能夠在沙箱和現場中發佈旅行請求,獲取預估並詢問旅行狀態。通過沙盒上的webhooks進行狀態推送通知
但是,我開始通過webhooks實施狀態推送通知,並遇到了一個問題:我沒有收到通知(在沙箱上)。我嘗試了幾個不同的URL和服務器無濟於事。當從郵遞員自己推送通知時,它就可以工作。
通過webhooks在沙箱上工作的狀態推送通知?如果不是,有沒有辦法測試它們?
我能夠在沙箱和現場中發佈旅行請求,獲取預估並詢問旅行狀態。通過沙盒上的webhooks進行狀態推送通知
但是,我開始通過webhooks實施狀態推送通知,並遇到了一個問題:我沒有收到通知(在沙箱上)。我嘗試了幾個不同的URL和服務器無濟於事。當從郵遞員自己推送通知時,它就可以工作。
通過webhooks在沙箱上工作的狀態推送通知?如果不是,有沒有辦法測試它們?
根據Webhooks documentation,您應該每次收到沙箱模式下的update the status of a ride request通知。
沙盒
當在沙箱環境提出請求,我們也將:發射模擬旅行 網絡掛接事件。 每次模擬請求的狀態發生更改時,都會發出requests.status_changed事件 。
requests.receipt_ready事件將在請求的 狀態更改爲完成時發出。
你是Webhook網址HTTPS啓用?
如果這不起作用,您應該通過訪問https://help.uber.com或通過電子郵件[email protected]向支持團隊諮詢。
如果您想要更簡單的調試方法,請嘗試設置Ngrok ,然後將開發人員儀表板中的webhook URL更改爲您從Ngrok獲得的鏈接。這應該允許您在本地機器上調試Webhooks問題,並驗證您的部署設置沒有任何問題(缺少HTTPS肯定可能是助記符流所說的罪魁禍首)
小心分享任何代碼?看[問] –