【问题标题】:Facebook messenger bot (webhook)Facebook Messenger 机器人 (webhook)
【发布时间】:2017-01-28 06:33:50
【问题描述】:

我正在尝试为我的业务页面集成 facebook bot 并关注 this

复制了用于设置 webhook 的 js 代码并创建了一个 .js 文件...但是当我尝试验证并保存消息时,它显示的是“无法验证 URL。响应与质询不匹配,预期值 = '1227072936', received=' app.get('/webho...'".

我是 .net 开发人员,对 javascript 编码一无所知。

谁能建议我哪里出错了?

【问题讨论】:

  • “复制了用于设置 webhook 的 js 代码并创建了一个 .js 文件” – 在哪里,通过什么运行? (您确实意识到这是一个 Node、js 示例?如果您是 .net 开发人员,那么为什么不在 in .net 中实现它?)

标签: javascript facebook bots


【解决方案1】:

这是我在java中验证网络钩子时的代码

我只是用 dopost 方法创建了一个 serlvet,然后像下面这样 git 请求参数.. 确保你在 .net 中有类似的东西

        String token = req.getParameter("hub.verify_token");
        if (token != null && !token.equals("")) {
            resp.setContentType("text/html");

            if (token.equals("{verified_token}")) {
                String challenge = req.getParameter("hub.challenge");
                System.out.println("I am WebHock Verification -------->  ");

            }
        }

{verified_token} 是我在验证我的 webhook url 时添加的令牌

下图中的 webhook url 替换为我的 serlvet URL: 希望对你有帮助

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-20
  • 1970-01-01
  • 2018-05-18
  • 2016-09-22
  • 2016-08-14
  • 1970-01-01
相关资源
最近更新 更多