research/uefa/uefa_api/ligalytics_api.py
2024-10-15 10:41:25 +02:00

253 lines
7.0 KiB
Python

# %%
import requests
import time
# prod_url = 'https://uefadigitalapi.developer.azure-api.net'
# prod_primary_key = '7dfa861240aa40f8a834990c24f1a66d'
# prod_secondary_key = '4451dcc1ad4f41b2aa6af96cc5a1256a'
# pre_url = 'https://uefadigitalapipre.developer.azure-api.net'
# pre_primary_key = '1decf93425944f8b9e6dc7226a3b8477'
# pre_secondary_key = '14771f5c67b74836a59f777cb543cc0f'
# %%
# r=requests.get("https://api.digital.uefa.com/comp/v2/competitions/1/seasons", headers={"Cache-Control":"no-cache","Ocp-Apim-Subscription-Key":"7dfa861240aa40f8a834990c24f1a66d"})
# # %%
# r.json()
# # %%
# r=requests.get("https://api.pre.digital.uefa.com/comp/v2/competitions/1/seasons", headers={"Cache-Control":"no-cache","Ocp-Apim-Subscription-Key":"14771f5c67b74836a59f777cb543cc0f"})
# # %%
# r.json()
# # %%
games = [{'home': 52919, 'away': 52747},
{'home': 52919, 'away': 50030},
{'home': 52919, 'away': 52709},
{'home': 52919, 'away': 50113},
{'home': 52714, 'away': 52919},
{'home': 50064, 'away': 52919},
{'home': 50031, 'away': 52919},
{'home': 50123, 'away': 52919},
{'home': 50037, 'away': 7889},
{'home': 50037, 'away': 50124},
{'home': 50037, 'away': 52336},
{'home': 50037, 'away': 50067},
{'home': 52682, 'away': 50037},
{'home': 50136, 'away': 50037},
{'home': 52749, 'away': 50037},
{'home': 52748, 'away': 50037},
{'home': 7889, 'away': 50080},
{'home': 7889, 'away': 52758},
{'home': 7889, 'away': 50058},
{'home': 7889, 'away': 50050},
{'home': 50124, 'away': 7889},
{'home': 52336, 'away': 7889},
{'home': 50067, 'away': 7889},
{'home': 50051, 'away': 50138},
{'home': 50051, 'away': 52707},
{'home': 50051, 'away': 50069},
{'home': 50051, 'away': 60609},
{'home': 52747, 'away': 50051},
{'home': 50147, 'away': 50051},
{'home': 52973, 'away': 50051},
{'home': 59324, 'away': 50051},
{'home': 52747, 'away': 52280},
{'home': 52747, 'away': 50031},
{'home': 52747, 'away': 50123},
{'home': 50030, 'away': 52747},
{'home': 52816, 'away': 52747},
{'home': 77977, 'away': 52747},
{'home': 52682, 'away': 50147},
{'home': 52682, 'away': 52973},
{'home': 52682, 'away': 52277},
{'home': 50080, 'away': 52682},
{'home': 2603790, 'away': 52682},
{'home': 50062, 'away': 52682},
{'home': 60609, 'away': 52682},
{'home': 50080, 'away': 50136},
{'home': 50080, 'away': 52749},
{'home': 50080, 'away': 52748},
{'home': 52758, 'away': 50080},
{'home': 50058, 'away': 50080},
{'home': 50050, 'away': 50080},
{'home': 50138, 'away': 52714},
{'home': 50138, 'away': 2603790},
{'home': 50138, 'away': 50062},
{'home': 50138, 'away': 59324},
{'home': 52707, 'away': 50138},
{'home': 50069, 'away': 50138},
{'home': 52277, 'away': 50138},
{'home': 52714, 'away': 50064},
{'home': 52714, 'away': 52816},
{'home': 52714, 'away': 77977},
{'home': 52280, 'away': 52714},
{'home': 52709, 'away': 52714},
{'home': 50113, 'away': 52714},
{'home': 52758, 'away': 50124},
{'home': 52758, 'away': 52749},
{'home': 52758, 'away': 50050},
{'home': 50136, 'away': 52758},
{'home': 50058, 'away': 52758},
{'home': 52748, 'away': 52758},
{'home': 50124, 'away': 50136},
{'home': 50124, 'away': 50058},
{'home': 50124, 'away': 50067},
{'home': 52336, 'away': 50124},
{'home': 50050, 'away': 50124},
{'home': 2603790, 'away': 52707},
{'home': 2603790, 'away': 50062},
{'home': 2603790, 'away': 52277},
{'home': 50147, 'away': 2603790},
{'home': 52973, 'away': 2603790},
{'home': 60609, 'away': 2603790},
{'home': 50147, 'away': 52973},
{'home': 50147, 'away': 60609},
{'home': 52707, 'away': 50147},
{'home': 50069, 'away': 50147},
{'home': 59324, 'away': 50147},
{'home': 50136, 'away': 52336},
{'home': 50136, 'away': 52748},
{'home': 52749, 'away': 50136},
{'home': 50067, 'away': 50136},
{'home': 50064, 'away': 52280},
{'home': 50064, 'away': 52709},
{'home': 50064, 'away': 50113},
{'home': 50030, 'away': 50064},
{'home': 50031, 'away': 50064},
{'home': 50123, 'away': 50064},
{'home': 52280, 'away': 50030},
{'home': 52280, 'away': 52816},
{'home': 52280, 'away': 77977},
{'home': 52709, 'away': 52280},
{'home': 50113, 'away': 52280},
{'home': 52707, 'away': 50069},
{'home': 52707, 'away': 59324},
{'home': 50062, 'away': 52707},
{'home': 52277, 'away': 52707},
{'home': 50030, 'away': 50031},
{'home': 50030, 'away': 50123},
{'home': 52816, 'away': 50030},
{'home': 77977, 'away': 50030},
{'home': 52816, 'away': 52709},
{'home': 52816, 'away': 77977},
{'home': 50031, 'away': 52816},
{'home': 50113, 'away': 52816},
{'home': 52749, 'away': 50058},
{'home': 52749, 'away': 50067},
{'home': 52336, 'away': 52749},
{'home': 52748, 'away': 52749},
{'home': 50058, 'away': 52336},
{'home': 50058, 'away': 52748},
{'home': 50050, 'away': 50058},
{'home': 52336, 'away': 50050},
{'home': 50067, 'away': 52336},
{'home': 50062, 'away': 52973},
{'home': 50062, 'away': 52277},
{'home': 50069, 'away': 50062},
{'home': 60609, 'away': 50062},
{'home': 52973, 'away': 50069},
{'home': 52973, 'away': 60609},
{'home': 59324, 'away': 52973},
{'home': 50069, 'away': 59324},
{'home': 52277, 'away': 50069},
{'home': 52709, 'away': 50031},
{'home': 52709, 'away': 50113},
{'home': 50123, 'away': 52709},
{'home': 50031, 'away': 50123},
{'home': 77977, 'away': 50031},
{'home': 50123, 'away': 50113},
{'home': 77977, 'away': 50123},
{'home': 52748, 'away': 50050},
{'home': 50067, 'away': 52748},
{'home': 50050, 'away': 50067},
{'home': 60609, 'away': 59324},
{'home': 52277, 'away': 60609},
{'home': 59324, 'away': 52277},
{'home': 50113, 'away': 77977}]
data = {
"season": "UCL 24/25",
"games": [
{
"home": 50051,
"away": 52682
},
{
"home": 52747,
"away": 50051
},
{
"home": 50051,
"away": 50030
},
{
"home": 52758,
"away": 50051
},
{
"home": 50051,
"away": 50031
},
{
"home": 52336,
"away": 50051
},
{
"home": 50051,
"away": 50050
},
{
"home": 77977,
"away": 50051
}
]
# "games": games,
}
# %%
tt = time.time()
# r=requests.post("http://192.168.188.68:8000/api/uefa/v1/checker/",
# r=requests.post("http://optimiza/draws/teams/",
import requests
r=requests.post("https://optimization.ligalytics.com/draws/teams/",
headers={"Authorization": "R6v1e9Q5W8aS3b7C4x2KpZqL9yFmXnDz"},
json=data)
print(r)
print(r.json())
print(time.time()-tt)
# %%
r=requests.get("http://localhost:8000/api/court/tasks2/",
headers={"Authorization": "test"},
json=[])
print(r)
r.json()
# %%
import requests
import json
filename= "data.json"
with open(filename) as json_file:
data = json.load(json_file)
# %%
res = requests.post("https://optimization.ligalytics.com/api/court/task/",
headers={"Authorization": "5f34a8d917c6b927f4ab0393c7e12d35"},
json=data)
task_id = res.json()['task_id']
# %%
data = {
'season': "UWCL 24/25 Test",
}
r=requests.post(f"https://optimization.ligalytics.com/draws/schedule/",
headers={"Authorization": "R6v1e9Q5W8aS3b7C4x2KpZqL9yFmXnDz"},
json=data)
print(r.json())
# %%
# %%