diff --git a/app/server.py b/app/server.py new file mode 100644 index 0000000..63c9b3a --- /dev/null +++ b/app/server.py @@ -0,0 +1,30 @@ +from flask import Flask, request, abort +from voipms.api import Client +import did, sms +import json + +app = Flask(__name__) +with open("config.json",'r') as conf_file: + conf = json.load(conf_file) +client = Client(conf["username"],conf["password"]) + + +@app.route("/", methods=['GET']) +def hello_world(): + return "

Hello, World!

" + +@app.route("/numbers", methods=['GET']) +def get_numbers(): + return did.get_numbers(client) + +@app.route("/sms",methods=['GET', 'POST']) +def get_sms(): + did = request.args.get('did') + return sms.get_sms(client, did) + + +@app.route("/enablesms",methods=['GET', 'POST']) +def set_sms(): + abort(403) + did = request.args.get('did') + return sms.get_sms(client, did)