PyWxDump/pywxdump/api/chat_api.py
2024-01-02 21:18:45 +08:00

37 lines
1.1 KiB
Python

# -*- coding: utf-8 -*-#
# -------------------------------------------------------------------------------
# Name: chat_api.py
# Description:
# Author: xaoyaoo
# Date: 2024/01/02
# -------------------------------------------------------------------------------
from flask import Flask, request, render_template, g, Blueprint
from pywxdump import analyzer
from pywxdump.api.rjson import ReJson, RqJson
# from flask_cors import CORS
app = Flask(__name__ , static_folder='../ui/web/dist', static_url_path='/')
@app.route('/api/contact_list', methods=["GET", 'POST'])
def contact_list():
"""
获取联系人列表
:return:
"""
if request.method == "POST":
# 从header中读取micro_path
micro_path = request.headers.get("micro_path")
try:
# 获取联系人列表
contact_list = analyzer.get_contact_list(micro_path)
return ReJson(0, contact_list)
except Exception as e:
return ReJson(9999, msg=str(e))
else:
return ReJson(9999)
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000, debug=True)