1

出于某种原因,已设置签名的请求 cookie(fbsr_APP-ID,例如:fbsr_121341354354354)它是空的,所以我收到了Unknown algorithm. Expected HMAC-SHA256.错误。

我无法重现此错误,因此我已将日志记录添加到 PHP SDK 中的getSignedRequest()方法。查看日志后:

  • fbsr_APP-ID cookie 已设置,但为空。所以它通过了getSignedRequest()内部的验证
  • 错误出现在不同的页面上,它不仅限于一个页面甚至一组页面
  • 它发生在不同的浏览器和不同的用户上

除了getSignedRequest在子类上添加一个空检查以消除错误之外,不确定发生了什么或什么是更好的解决方案。有什么提示吗?:)

谢谢!

4

0 回答 0