【问题标题】:Not able to set webhook in facebook rails无法在 facebook rails 中设置 webhook
【发布时间】:2017-07-31 11:17:37
【问题描述】:

您好,我正在为 facebook-messenger 使用 gem

# Gemfile
...
gem 'dotenv-rails', :groups => [:development, :test]
gem 'facebook-messenger'
...

然后我需要在设置 webhook url 时设置 webhook url 我面临错误

我正在关注facebook-messenger-description。 我的轨道控制台它给出了以下内容

开始 GET "/?hub.mode=subscribe&hub.challenge=1159185798&hub.verify_token=my_verify_token" 对于 2a03:2880:2130:cfed:face:b00c:0:8000 在 2017-07-31 17:02:14 +0530 无法从 2a03:2880:2130:cfed:face:b00c:0:8000 渲染控制台! 允许的网络:127.0.0.1、::1、127.0.0.0/127.255.255.255

请指导我如何解决此错误。

【问题讨论】:

  • 您的 webhook URL 显然是用 HTML 文档而不是预期的挑战值回答的。可以吗?成为默认错误文档之一的代码...但只有您可以了解实际发生的情况,只有您可以访问系统。所以开始检查相关的日志文件,调试...
  • 我在我的 rails 控制台中获取以下内容 开始 GET "/?hub.mode=subscribe&hub.challenge=1159185798&hub.verify_token=my_verify_token" for 2a03:2880:2130:cfed:face:b00c:0:8000在 2017-07-31 17:02:14 +0530 无法从 2a03:2880:2130:cfed:face:b00c:0:8000 渲染控制台!允许的网络:127.0.0.1、::1、127.0.0.0/127.255.255.255

标签: ruby-on-rails facebook facebook-messenger facebook-webhooks


【解决方案1】:

你的机器人的路线是什么?我在这里实现了 messenger rails,默认路由是https://myurl/bot。我认为错误是返回以 html 形式出现的主页。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-21
    • 2013-08-13
    • 2020-03-31
    • 2019-06-24
    • 1970-01-01
    • 2016-08-16
    • 2017-10-17
    • 1970-01-01
    相关资源
    最近更新 更多