Στοιχεία ξενοδοχείου

Δεδομένα για το πλαίσιο των σελίδων της μηχανής κρατήσεων: στοιχεία επικοινωνίας και τοποθεσία, σύνδεσμοι κοινωνικών δικτύων, κείμενα υποσέλιδου (νομικά, σχετικά με το ξενοδοχείο, κώδικες analytics/διαφημίσεων) και ρυθμίσεις SMTP για τα email επιβεβαίωσης.

Στοιχεία επικοινωνίας#

GET/external/hotel/{hotelID}/contact/info

Έλεγχος ταυτότητας: Authorization: Bearer

Παράμετροι διαδρομής

hotelIDintegerυποχρεωτικό
Αναγνωριστικό ξενοδοχείου.

Απόκριση

200 Επιτυχία.

Αποκρίσεις σφαλμάτων

  • 404 Δεν βρέθηκε το ξενοδοχείο.
Αίτημα
curl "https://test.hms.gen.tr/external/hotel/1000/contact/info" \
  -H "Authorization: Bearer $HMS_TOKEN"
Απόκριση · 200
{
    "title": "Demo Otel",
    "phone": "+90 258 000 00 00",
    "cellPhone": "+90 555 000 00 00",
    "email": "[email protected]",
    "www": "https://www.demootel.com",
    "address": "Kumsal Cad. No: 12",
    "country": "Türkiye",
    "countryIng": "Turkey",
    "city": "Antalya",
    "district": "Muratpaşa",
    "latitude": "36.8841",
    "longitude": "30.7056"
}

Σύνδεσμοι κοινωνικών δικτύων#

GET/external/online/social/media

Έλεγχος ταυτότητας: Authorization: Bearer

Παράμετροι ερωτήματος

hotelIDintegerυποχρεωτικό
Αναγνωριστικό ξενοδοχείου.
limitintegerπροεπιλογή: 20
Εγγραφές ανά σελίδα.
pageintegerπροεπιλογή: 1
Αριθμός σελίδας.
orderstring
id ή -id.

Απόκριση

200 Επιτυχία.

Αίτημα
curl "https://test.hms.gen.tr/external/online/social/media?hotelID=1000" \
  -H "Authorization: Bearer $HMS_TOKEN"
Απόκριση · 200
{
    "success": true,
    "count": 2,
    "items": [
        {
            "url": "https://www.instagram.com/demootel",
            "SosyalMedyaKategori": {
                "icon": "fa-instagram",
                "iconsvg": null
            }
        },
        {
            "url": "https://www.facebook.com/demootel",
            "SosyalMedyaKategori": {
                "icon": "fa-facebook",
                "iconsvg": null
            }
        }
    ]
}

Ρυθμίσεις διακομιστή email#

GET/external/online/mail/host

Έλεγχος ταυτότητας: Authorization: Bearer

Επιστρέφει τις ρυθμίσεις SMTP που έχει διαμορφώσει το ξενοδοχείο για τα email επιβεβαίωσης των online κρατήσεων. Περιέχει κωδικό πρόσβασης· χρησιμοποιήστε το μόνο στον διακομιστή.

Παράμετροι ερωτήματος

hotelIDintegerυποχρεωτικό
Αναγνωριστικό ξενοδοχείου.

Απόκριση

200 Επιτυχία.

Αποκρίσεις σφαλμάτων

  • 200 mail_host_is_not_found — δεν έχει ρυθμιστεί SMTP· hotel_id_is_not_found.
Αίτημα
curl "https://test.hms.gen.tr/external/online/mail/host?hotelID=1000" \
  -H "Authorization: Bearer $HMS_TOKEN"
Απόκριση · 200
{
    "success": true,
    "data": {
        "transport": "smtp",
        "encryption": "tls",
        "port": 587,
        "host": "smtp.demootel.com",
        "user": "[email protected]",
        "password": "********"
    }
}
Τελευταία ενημέρωση: 21 Σεπτεμβρίου 2026Βρήκατε κάποιο λάθος; Ενημερώστε μας