【问题标题】:Facebook Messenger Bot webhook verificationFacebook Messenger Bot webhook 验证
【发布时间】:2018-06-21 22:22:51
【问题描述】:

我正在使用 Flask 和 fbmq,文档在这里:https://github.com/conbus/fbmq, 用于构建信使机器人。我有正确的访问和验证码,但我仍然收到 404 NOT FOUND 错误。这是我的 server.pt 代码:

from flask import Flask, request
from fbmq import Page


app = Flask(__name__)

    page = Page()
@app.route('/webhook', methods=['GET'])
def validate():
    if request.args.get('hub.mode', '') == 'subscribe' and \
                    request.args.get('hub.verify_token', '') ==   '':

        print("Validating webhook")

        return request.args.get('hub.challenge', '')
    else:
        return 'Failed validation. Make sure the validation tokens match.'


@app.route('/webhook', methods=['POST'])
def webhook():
    payload = request.get_data(as_text=True)
    print(payload)
    page.handle_webhook(payload)

    return "ok"

if __name__ == '__main__':
app.run( port=5000, debug=True, threaded=True)

【问题讨论】:

    标签: python flask webhooks facebook-messenger facebook-chatbot


    【解决方案1】:

    我放弃了这个项目,但这可能是因为我没有在我的ngrok url之后添加/webhook/。(我知道因为这解决了另一个项目中的问题)

    【讨论】:

      猜你喜欢
      • 2017-12-16
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 2018-03-08
      • 2016-08-09
      • 2018-09-03
      • 1970-01-01
      相关资源
      最近更新 更多