HotelPulse - ΤΕΣΑΕ / Pegasus e-Hotel - Βήμα 1 ================================================ Τι προστέθηκε ------------- 1. Κεντρική σελίδα Διασυνδέσεων PMS. 2. Ρυθμίσεις ΤΕΣΑΕ/Pegasus. 3. Ροή σύνδεσης initiate_authentication -> callback -> get_access_token. 4. Αποθήκευση access_token και refresh_token στη βάση. 5. Αυτόματη ανανέωση access token όταν το API επιστρέψει HTTP 419. 6. Δοκιμή του GET /api/hot000/hota04. 7. Προεπισκόπηση έως 50 κρατήσεων/διαμονών χωρίς εισαγωγή στη βάση HotelPulse. 8. Αυτόματη δημιουργία των πινάκων pms_integrations και pms_sync_logs. Εγκατάσταση ----------- 1. Κράτησε backup του φακέλου HotelPulse και της βάσης. 2. Αντιγραφή των αρχείων στους αντίστοιχους φακέλους, διατηρώντας τη δομή. 3. Login στο HotelPulse ως admin. 4. Άνοιξε: http://localhost/hotelpulse/admin/integrations.php 5. Πάτησε "Ρυθμίσεις ΤΕΣΑΕ". 6. Έλεγξε τη διεύθυνση Pegasus, το App ID και το Callback URL. 7. Πάτησε "Αποθήκευση". 8. Πάτησε "Σύνδεση με Pegasus" και κάνε login στο Pegasus. 9. Μετά την επιστροφή στο HotelPulse πάτησε "Έλεγχος API". 10. Άνοιξε "Προεπισκόπηση κρατήσεων". Σημαντικό --------- - Η πρώτη έκδοση δεν εκτελεί POST/PUT/DELETE σε κρατήσεις. - Προς το Pegasus γίνονται μόνο τα POST της αυθεντικοποίησης και GET για ανάγνωση κρατήσεων. - Τα tokens δεν εμφανίζονται σε καμία σελίδα. - Αν παρουσιαστεί σφάλμα, ενεργοποίησε τα Service Logs στο Pegasus και κράτησε το ακριβές μήνυμα από το HotelPulse.