hms_bak/bross.py
2024-10-10 01:42:10 +04:00

51 lines
2.0 KiB
Python

#!/usr/bin/env python
import requests
import sys
headers = {
'X-API-KEY': 'b84f2c33-d9dc-439a-84ff-3deed4b18e10',
'Content-Type': 'application/json',
}
#url = "https://connect.hopenapi.com/api/exelypms/v1/analytics/services"
#url = "https://connect.hopenapi.com/api/exelypms/v1/analytics/payments"
#payload = {'startDate': '20240909', 'endDate': '20240910', 'dateKind': 0, 'language': 'en'}
#response = requests.get(url, data=payload, headers=headers)
# response = requests.get("https://connect.hopenapi.com/api/exelypms/v1/analytics/services?startDate=20241008&endDate=20241008&dateKind=4", headers=headers)
# response = requests.get("https://connect.hopenapi.com/api/exelypms/v1/bookings/20240301-503875-1211582391", headers=headers)
# response = requests.get("https://connect.hopenapi.com/api/exelypms/v1/bookings/20241217-503875-1220773707", headers=headers)
# response = requests.get("https://connect.hopenapi.com/api/exelypms/v1/bookings/20240909-503875-1219004943", headers=headers)
response = requests.get("https://connect.hopenapi.com/api/exelypms/v1/bookings?modifiedFrom=2024-01-01T00:00&modifiedTo=2024-01-30T23:59&state=Active", headers=headers)
# response = requests.get("https://connect.hopenapi.com/api/exelypms/v1/bookings?modifiedFrom=2024-01-01T00:00&modifiedTo=2024-30-01T23:59&state=Cancelled", headers=headers)
# response = requests.get("https://connect.hopenapi.com/api/exelypms/v1/rooms", headers=headers)
if response.status_code == 200:
data = response.json()
print(data)
sys.exit()
for i in data['data']['services']:
pass
#print(i)
for i in data['data']['customers']:
pass
#print(i)
for i in data['data']['agents']:
pass
#print(i)
for i in data['data']['reservations']:
#pass
print(i)
#if i['guestId'] == '9007199257013459_9007199256429978':
# print(i)
for i in data['data']['roomTypes']:
pass
#print(i)
else:
print(response.json())
print(f"Failed to retrieve data. Status code: {response.status_code}")