first call with flask
This commit is contained in:
parent
c78a78e7c8
commit
491e855a0b
|
|
@ -0,0 +1,42 @@
|
|||
from flask import Flask
|
||||
import requests
|
||||
app = Flask(__name__)
|
||||
|
||||
|
||||
@app.route('/')
|
||||
def hello():
|
||||
r = request()
|
||||
return r.text
|
||||
|
||||
|
||||
def request():
|
||||
url = 'http://api.trafikinfo.trafikverket.se/beta/data.json'
|
||||
headers = {'Content-Type': 'text/xml'}
|
||||
xml_data = """<?xml version='1.0' encoding='utf-8'?>
|
||||
<REQUEST>
|
||||
<LOGIN authenticationkey="ac4b2399b54648d09a30db1a33fc6eda" />
|
||||
<QUERY objecttype="FerryAnnouncement">
|
||||
<FILTER>
|
||||
<AND>
|
||||
<EQ name="Route.Id" value="14" />
|
||||
<AND>
|
||||
<GT name="DepartureTime" value="$now"/>
|
||||
<LT name ="DepartureTime" value='$dateadd(0.02:15:00)' />
|
||||
</AND>
|
||||
</AND>
|
||||
</FILTER>
|
||||
<INCLUDE>DepartureTime</INCLUDE>
|
||||
<INCLUDE>Info</INCLUDE>
|
||||
<INCLUDE>ToHarbor.Id</INCLUDE>
|
||||
<INCLUDE>ToHarbor.Name</INCLUDE>
|
||||
<INCLUDE>FromHarbor.Name</INCLUDE>
|
||||
<INCLUDE>FromHarbor.Id</INCLUDE>
|
||||
</QUERY>
|
||||
</REQUEST>
|
||||
"""
|
||||
r = requests.post(url, data=xml_data, headers=headers)
|
||||
return r
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run()
|
||||
|
||||
24
readme
24
readme
|
|
@ -1,24 +0,0 @@
|
|||
<REQUEST>
|
||||
<LOGIN authenticationkey="openapiconsolekey" />
|
||||
<QUERY objecttype="FerryAnnouncement">
|
||||
<FILTER>
|
||||
<EQ name="Id" value="1"/>
|
||||
</FILTER>FILTER>
|
||||
<INCLUDE>DepartureTime</INCLUDE>INCLUDE>
|
||||
<INCLUDE>DeviationId</INCLUDE>INCLUDE>
|
||||
<INCLUDE>FromHarbor.Id</INCLUDE>INCLUDE>
|
||||
</QUERY>QUERY>
|
||||
</REQUEST>REQUEST>
|
||||
|
||||
|
||||
<REQUEST>
|
||||
<LOGIN authenticationkey="openapiconsolekey" />
|
||||
<QUERY objecttype="FerryAnnouncement">
|
||||
<FILTER>
|
||||
<EQ name="Route.Id" value="14" />
|
||||
</FILTER>FILTER>
|
||||
<INCLUDE>Id</INCLUDE>INCLUDE>
|
||||
<INCLUDE>DepartureTime</INCLUDE>INCLUDE>
|
||||
<INCLUDE>DeviationId</INCLUDE>INCLUDE>
|
||||
</QUERY>QUERY>
|
||||
</REQUEST>REQUEST>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
click==6.7
|
||||
Flask==0.12.1
|
||||
itsdangerous==0.24
|
||||
Jinja2==2.9.6
|
||||
MarkupSafe==1.0
|
||||
Werkzeug==0.12.1
|
||||
Loading…
Reference in New Issue