Amazon ec2 回调URL或验证令牌无法';无法验证。请验证提供的信息或稍后重试

Amazon ec2 回调URL或验证令牌无法';无法验证。请验证提供的信息或稍后重试,amazon-ec2,amazon-route53,lets-encrypt,facebook-messenger-bot,Amazon Ec2,Amazon Route53,Lets Encrypt,Facebook Messenger Bot,我一直在遵循FacebookBot安装指南,并设置了一个在EC2实例上运行的回调url 我在尝试验证回调url和验证令牌时出错(请参阅本文标题) 是我的webhook,验证令牌在我的环境变量和facebook设置中相同 我使用LetsEncrypt设置SSL,据我所知,SSL没有显示为自签名,因此看起来工作正常(请注意,我对所有这些都是新手) 检查了一下,看起来都是正确的 我还将facebook页面标记作为环境变量包含在index.js文件中 我已将netcat/telnet测试到我ec2 ip

我一直在遵循FacebookBot安装指南,并设置了一个在EC2实例上运行的回调url

我在尝试验证回调url和验证令牌时出错(请参阅本文标题)

是我的webhook,验证令牌在我的环境变量和facebook设置中相同

我使用LetsEncrypt设置SSL,据我所知,SSL没有显示为自签名,因此看起来工作正常(请注意,我对所有这些都是新手)

检查了一下,看起来都是正确的

我还将facebook页面标记作为环境变量包含在index.js文件中


我已将netcat/telnet测试到我ec2 ip上的该端口,测试成功了

在添加回调URL或验证令牌之前,我们需要在Facebook应用程序设置页面上更新以下内容

  • 隐私政策网址
  • 类别
  • 应用程序图标(1024*1024)

  • 奇怪的是,facebook没有指出我们的确切错误。

    在添加回调URL或验证令牌之前,我们需要更新facebook应用程序设置页面上的以下内容

  • 隐私政策网址
  • 类别
  • 应用程序图标(1024*1024)

  • 奇怪的是,facebook没有指出我们的确切错误。

    对于任何面临同样挑战的人来说。修复方法是将express.js设置为https。FacebookBot的文章在设置中没有提到这一点。适用于具有相同挑战的任何人。修复方法是将express.js设置为https。FacebookBot文章在设置中没有提到这一点。