Nexmo未将签名参数传递给webhook回调
我在我的Rails控制器中实现了一个webhook回调函数,并且试图按照gem附带的rspec测试中使用的方法来验证从Nexmo传递的签名(请参阅'check_signature方法'测试):
https://github.com/Nexmo/nexmo-ruby/blob/master/spec/nexmo/client_spec.rb
在我的Nexmo API设置中,我添加了一个Signature Secret(由Ruby Digest :: MD5生成)到我的帐户。 我使用ngrok配置了webproxy,并在我的Nexmo测试编号上添加了ngrok在启动时生成的webhook回调。
所以,我试着给我的Nexmo电话号码发短信,Nexmo确实推送了我一个POST到我的控制器方法,但是它没有在有效载荷中包含'sig'或'signature'参数。
不幸的是,我一直无法找到关于这个特定功能的文档。 我可能不会在Nexmo的帐户中正确生成签名秘密。 大多数类似的服务实际上为您产生这些webhook验证秘密......不知道为什么Nexmo不会。
无论如何,如果有人有任何建议,我会很感激。
您需要通过电子邮件support@nexmo.com与您的API密钥并要求他们打开webhook签名。
链接地址: http://www.djcxy.com/p/33129.html