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