Server Pemesanan diimplementasikan menggunakan PHP dan Apache. Untuk merutekan permintaan dengan benar, file .htaccess akan digunakan. Jadi, pastikan AllowOverride diaktifkan untuk direktori tersebut.
Anda harus menyiapkan sertifikat SSL, dan semua permintaan harus ditayangkan melalui HTTPS.
Jika server Anda belum memiliki penyiapan sertifikat SSL, Anda dapat
meninjau
dokumentasi SSL/TLS Apache.
Implementasi PHP tidak bergantung pada library buffering protokol, tetapi
bergantung pada metode serialisasi JSON sederhana.
Untuk mendownload project, jalankan perintah berikut:
.htaccess menginstruksikan apache untuk merutekan semua permintaan /v3/ melalui
bookingserver.php
bookingserver.php menangani logika permintaan, termasuk autentikasi
apiv3methods.php memiliki metode yang mengimplementasikan antarmuka API v3
Setelah mendownload file, Anda harus menempatkannya di direktori yang dapat dilayani.
Perhatikan bahwa direktori mana pun yang Anda tempatkan akan menjadi induk untuk direktori /v3/, yang tidak perlu Anda buat secara eksplisit.
Menguji Server Pemesanan
Anda dapat mendownload dan menjalankan
utilitas pengujian pemesanan. Untuk menginstalnya, ikuti petunjuk penginstalan
yang diberikan di halaman README-nya.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-26 UTC."],[],["This PHP-based reference implementation of the API v3 Booking Server requires Apache and PHP. It uses `.htaccess` for request routing, necessitating `AllowOverride` and an SSL certificate for HTTPS. The project, downloadable via `git clone`, comprises three files: `.htaccess` for routing, `bookingserver.php` for logic and authentication, and `apiv3methods.php` for the API interface. After downloading, place these files in a server directory to serve /v3/ requests. You can test it using the provided booking test utility.\n"]]