| 123456789101112131415161718192021222324252627282930313233 | import datetimeimport loggingimport tracebackimport requestsfrom flask import json  # To read json datafrom flask import request  # To receive headersfrom flask import Flask  # To be able to start the applicationfrom ConfConstant import ConfConstantfrom report.AccountReport import AccountReportapp = Flask(__name__)@app.route('/')def api_root():    return 'Welcome guys'@app.route('/webhook/account_report', methods=['POST'])def api_webhook_messages():    print(json.loads(request.data))    my_info = json.loads(request.data)    account_id = my_info["account_id"]    start_date = my_info["start_date"]    end_date = my_info["end_date"]    date_type = my_info["date_type"]    AccountReport().handler(date_type, account_id, start_date, end_date)    return '200'if __name__ == '__main__':    app.run(port=8765, host=ConfConstant.URL, debug=True)
 |