12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import json
- import traceback
- from gevent import monkey
- monkey.patch_all()
- from flask import Flask, request
- from log import Log
- from config import set_config
- app = Flask(__name__)
- log_ = Log()
- config_ = set_config()
- @app.route('/healthcheck')
- def health_check():
- return 'ok!'
- # 获取热点词库中的所有词
- @app.route('/hot/word/getAllWords', methods=['GET', 'POST'])
- def get_all_words():
- try:
- request_data = json.loads(request.get_data())
- page_num = request_data.get('pageNum', 1)
- page_size = request_data.get('pageSize', 100)
- except Exception as e:
- log_.error(traceback.format_exc())
- result = {'code': -1, 'message': 'fail'}
- return json.dumps(result)
- # 更新热点词的微信指数
- @app.route('/hot/word/updateWechatScore', methods=['GET', 'POST'])
- def get_all_words():
- try:
- request_data = json.loads(request.get_data())
- data = request_data.get('data', None)
- except Exception as e:
- log_.error(traceback.format_exc())
- result = {'code': -1, 'message': 'fail'}
- return json.dumps(result)
- if __name__ == '__main__':
- app.run()
|