2017-07-28 4 views
0

私はRailsコントローラでWebHookコールバックを実装しています.Nexmoから渡された署名を検証するためにgemに付属のrspecテストで使用されている方法に従います( 'check_signature方法' のテストを参照してください):私のNexmoのAPIの設定でNexmoがwebhookコールバックに署名パラメータを渡さない

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

を、私は私の口座に(Rubyのダイジェストを生成:: MD5)署名の秘密を追加しました。私はwebプロキシをngrokで設定し、私のNexmoテスト番号には、起動時にngrokによって生成されたwebhookコールバックを追加しました。

私はNexmoの電話番号にメッセージを送信しようとしていますが、Nexmoはペイロードに 'sig'または 'signature'パラメータを含んでいません。

残念ながら、私はこの特定の機能に関する文書の方法ではあまり見つけられていません。 NexmoのアカウントでSignature Secretを正しく生成していない可能性があります。最も類似したサービスは実際にあなたのためにこれらのWebhook検証の秘密を生成します... Nexmoがなぜそうしないのか分かりません。

とにかく、誰かが何か提案があれば、本当に感謝しています。

答えて

1

あなたのAPIキーを[email protected]に電子メールで送信し、ウェブフックの署名を有効にする必要があります。

+0

ありがとうございます。はい、私は戻って答えて忘れました。 –

関連する問題