我已经创建了 api 来接收 Typeform 的数据(调查https://www.typeform.com/)。它工作正常。但是,在安全 webhooks 中,https://developer.typeform.com/webhooks/secure-your-webhooks/显示了如何在 ruby 中创建签名的示例,以便在请求中进行比较。
在laravel中我使用这个:
$body = $req->getContent();
$sig_internal = base64_encode(hash_hmac('sha256', 'testing', $body, true));
我在 typeform 的 webhooks 中配置的“秘密”是“测试”。但价值观总是不同的。有人试过这个吗?