首页 > 解决方案 > 无法验证回调 URL 或验证令牌。请验证提供的信息或稍后重试

问题描述

我一直在关注 facebook bot 设置指南,并设置了一个在 EC2 实例上运行的回调 url。

尝试验证回调 url 并验证令牌时出现错误(请参阅此标题)。

https://360.finance:1337/webhook是我的 webhook,验证令牌在我的环境变量和我的 facebook 设置中是相同的。

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

https://www.ssllabs.com/ssltest/analyze.html?d=360.finance&hideResults=on检查,一切看起来都是正确的。

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

我已经在我的 ec2 ip 上测试了 netcat / telnet 到那个端口,它成功了

标签: amazon-ec2amazon-route53lets-encryptfacebook-messenger-bot

解决方案


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

  1. 隐私政策网址
  2. 类别
  3. 应用图标 (1024*1024)

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


推荐阅读