【问题标题】:Internal server error when trying to enable webhook integration for messager bot尝试为 messager bot 启用 webhook 集成时出现内部服务器错误
【发布时间】:2017-07-12 21:58:37
【问题描述】:

我正在关注本教程:https://blog.hartleybrody.com/fb-messenger-bot/

一切正常,我克隆了数据并打开了一个 heroku 网站。只有当我尝试启用 webhook 集成并添加我得到的网站地址时:

The url couldnt be validated. Callback verification failed with the following errors: HTTP Status Code = 500; HTTP Message = INTERNAL SERVER ERROR

【问题讨论】:

    标签: heroku bots


    【解决方案1】:

    如果你还在做,你错过了一步:

    • 验证令牌 - 将发送到您的机器人的秘密值,以验证请求是否来自 Facebook。无论您在此处设置什么值,请确保使用 heroku config 将其添加到您的 Heroku 环境中:add VERIFY_TOKEN=your_verification_token_here

    所以,您需要向facebook提供您在此步骤中配置的验证令牌heroku config:add VERIFY_TOKEN=your_verification_token_her

    【讨论】:

      【解决方案2】:

      确保您的访问令牌是正确的 webhook url。如果这些是正确的,但您仍然会遇到错误。然后你从heroku查看日志。如果您使用的是 Windows,请在 CMD 中输入:heroku logs。 Heroku 将提供所有代码的日志以及可能存在的任何错误。如果您的代码中有错误,请更正并重试。之后一切都应该正常工作。祝你好运。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-06-18
        • 2012-01-08
        • 2017-05-17
        • 1970-01-01
        • 2022-08-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多