【发布时间】:2021-03-05 08:14:23
【问题描述】:
所以,这有点复杂。
我想做的事:
- 在 heroku 上托管应用程序并侦听消息应用程序发送的 webhook(JSON 格式)并将它们保存到数据库 (SQLite3)。
- 使用该数据库在 zoho 办公桌上生成工单。
- 如果工单状态为打开,我将使用新消息更新工单,否则我创建一个新工单。
- 总体包括两个过程:监听 webhook 和创建工单
我的问题/担忧:
- 我能够监听 webhook,但我面临的问题是,当我创建票证时,同一个脚本如何监听 webhook,反之亦然。
- 我不知道如何制作这些东西,以便在更新/创建票证时我应该能够接收 webhook。
监听 webhook 的示例代码(通过 POST 方法发送的 JSON 文件)。
from flask import Flask, request, Response
app = Flask(__name__)
@app.route('/webhook', methods=['POST'])
def respond():
print(request.json);
return Response(status=200)
【问题讨论】:
标签: json api flask heroku ticket-system