2017-07-28 50 views
0

我在我的Rails控制器實現網絡掛接的回調,我已經嘗試遵循自帶的寶石,以驗證從Nexmo通過簽名的RSpec的測試使用的方法(見 'check_signature方法' 測試):Nexmo不通過信號參數去網絡掛接回調

https://github.com/Nexmo/nexmo-ruby/blob/master/spec/nexmo/client_spec.rb

以我Nexmo API設置,我添加了一個簽名祕密(用Ruby文摘:: MD5生成)將自己的帳戶。我使用ngrok配置了webproxy,並在我的Nexmo測試編號上添加了ngrok在啓動時生成的webhook回調。

於是,我試着發短信給我的Nexmo電話號碼和Nexmo確實推了我後到我的控制器的方法但它不包含在有效載荷「SIG」或「簽名」參數。

不幸的是,我已經無法找到文件對這一特定功能的方式很多。我可能不會在Nexmo的帳戶中正確生成簽名祕密。大多數類似的服務實際上爲您產生這些webhook驗證祕密......不知道爲什麼Nexmo不會。

無論如何,如果任何人有任何建議,我會很感激。

回答

1

您需要將電子郵件[email protected]與您的API密鑰,並要求他們打開網絡掛接簽名。

+0

謝謝。是的,我忘了回來回答。 –