from flask_wechat_utils.message_template.utils import send_message_template #model from flask_wechat_utils.message_template.models import MessageTemplate #application import config as config_application #error from flask_wechat_utils.message_template.exceptions import ApplicationException from flask_wechat_utils.message_template.exceptions import ERROR_MESSAGE_TEMPLATE_TEMPLATE_ID_IS_NONE #------------------------------------------- # blueprint/api/ns #------------------------------------------- ns = api.namespace(config_application.APPLICATION_NAME, description=config_application.APPLICATION_DESCRIPTION) #------------------------------------------- # /parser/marshal #------------------------------------------- parser_messageTemplate_create = api.parser() parser_messageTemplate_create.add_argument('form_id', type=str, required=True) #------------------------------------------- # route #------------------------------------------- @ns.route('/save_formid') class MessageTemplateSaveRoute(Resource): #将用户formid写入数据库
app.config['TOKEN_SALT'] = 'xxx' app.config['TOKEN_TIMEOUT_HOURS'] = 24 * 365 app.config['WEB_NAME'] = 'myweb' app.config['TEMPLATE_ID'] = None #------------------------------------------- # 2 init (db/bp/api) #------------------------------------------- flask_wechat_utils.init_app(app) #------------------------------------------- # 3 my routees #------------------------------------------- from flask_wechat_utils.config import api ns = api.namespace('wechat', description='descriptions of wechat applicatioin') @ns.route('/user') class User(Resource): @login def post(self): return { 'code': 0, 'token': self.wechat_user_token, } @register def put(self): return { 'code': 0,