यह PHP के आधार पर, API v3 बुकिंग सर्वर को लागू करने का रेफ़रंस है
ज़रूरी शर्तें
इसके लिए,
शुरू करें
बुकिंग सर्वर को PHP और Apache का इस्तेमाल करके लागू किया जाता है. अनुरोधों को सही तरीके से रूट करने के लिए, यह .htaccess फ़ाइल का इस्तेमाल करता है. इसलिए, पक्का करें कि डायरेक्ट्री के लिए AllowOverride चालू हो.
आपको एसएसएल सर्टिफ़िकेट सेट अप करना होगा और सभी अनुरोधों को एचटीटीपीएस पर भेजना होगा. अगर आपके सर्वर पर पहले से एसएसएल सर्टिफ़िकेट सेट अप नहीं है, तो Apache एसएसएल/टीएलएस दस्तावेज़ देखें.
PHP में प्रोटोकॉल बफ़र लाइब्रेरी का इस्तेमाल नहीं किया जाता. इसके बजाय, इसमें JSON को सीरियलाइज़ करने के आसान तरीकों का इस्तेमाल किया जाता है.
प्रोजेक्ट डाउनलोड करने के लिए, यह कमांड चलाएं:
git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton
पूरे कोड बेस में सिर्फ़ तीन फ़ाइलें होती हैं:
- .htaccess, Apache को /v3/ के सभी अनुरोधों को bookingserver.php के ज़रिए रूट करने का निर्देश देता है
- bookingserver.php, अनुरोध लॉजिक को मैनेज करता है. इसमें पुष्टि करने की प्रोसेस भी शामिल है
- apiv3methods.php में, एपीआई v3 इंटरफ़ेस को लागू करने के तरीके मौजूद हैं
फ़ाइलें डाउनलोड करने के बाद, उन्हें किसी ऐसी डायरेक्ट्री में डालें जिससे उन्हें दिखाया जा सके. ध्यान दें कि उन्हें जिस डायरेक्ट्री में भी रखा जाएगा वह /v3/ डायरेक्ट्री की पैरंट डायरेक्ट्री बन जाएगी. आपको इसे अलग से बनाने की ज़रूरत नहीं है.