mirror of
https://github.com/rodneyosodo/uber4freefood.git
synced 2026-06-23 04:10:18 +00:00
Adding app
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
from flask import Flask, request, jsonify
|
||||
import requests, json
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
def make_request(data, url):
|
||||
data['data']['api_key'] = "aOYE0BD3rz03QKPXUx4R"
|
||||
data['data']['api_username'] = "qualis"
|
||||
headers = {
|
||||
'Content-Type': 'application/json'
|
||||
}
|
||||
request = requests.post(url, data=json.dumps(data), headers=headers)
|
||||
response_body = request.json()
|
||||
return response_body
|
||||
|
||||
@app.route('/')
|
||||
def hello():
|
||||
return "Base url"
|
||||
|
||||
|
||||
@app.route('/requestdelivery', methods=['POST'])
|
||||
def request_delivery():
|
||||
delivery_data = request.get_json()
|
||||
url = "https://apitest.sendyit.com/v1/##request"
|
||||
response = make_request(delivery_data, url)
|
||||
return response
|
||||
|
||||
|
||||
@app.route('/canceldelivery', methods=['POST'])
|
||||
def cancel_delivery():
|
||||
delivery_data = request.get_json()
|
||||
url = 'https://apitest.sendyit.com/v1/#cancel'
|
||||
response = make_request(delivery_data, url)
|
||||
return response
|
||||
|
||||
@app.route('/trackdelivery', methods=['POST'])
|
||||
def track_delivery():
|
||||
delivery_data = request.get_json()
|
||||
url = "https://apitest.sendyit.com/v1/#track"
|
||||
response = make_request(delivery_data, url)
|
||||
return response
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run()
|
||||
|
||||
|
||||
# curl --header "Content-Type: application/json" --request POST --data '{"command": "cancel","data": {"api_key": "aOYE0BD3rz03QKPXUx4R","api_username": "qualis","order_no": "AN82TT944-33W"},"request_token_id": "request_token_id"}' http://localhost:5000/canceldelivery
|
||||
|
||||
Reference in New Issue
Block a user