PHP के लिए बुकिंग सर्वर कंकाल

यह एपीआई v3 बुकिंग सर्वर का रेफ़रंस है, जो PHP पर आधारित होता है

ज़रूरी शर्तें

इसके लिए, इंस्टॉलेशन की ज़रूरत है

शुरू करें

बुकिंग सर्वर को PHP और Apache का इस्तेमाल करके लागू किया गया है. अनुरोधों को सही तरीके से रूट करने के लिए, यह .htaccess फ़ाइल का इस्तेमाल करता है. इसलिए, पक्का करें कि डायरेक्ट्री के लिए AllowOverride चालू हो.

आपको एक SSL प्रमाणपत्र सेट अप करना होगा और आपके सभी अनुरोध एचटीटीपीएस पर दिखाए जाएंगे. अगर आपके सर्वर में पहले से ही एसएसएल सर्टिफ़िकेट का सेट अप नहीं है, तो Apache एसएसएल/TLS दस्तावेज़ की समीक्षा की जा सकती है.

PHP लागू करने का तरीका प्रोटोकॉल बफ़र लाइब्रेरी पर निर्भर नहीं करता है, बल्कि यह JSON फ़ाइलों को क्रम में लगाने के आसान तरीकों पर निर्भर करता है.

प्रोजेक्ट डाउनलोड करने के लिए, यह निर्देश दें:

git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton

संपूर्ण कोड बेस में केवल तीन फ़ाइलें होती हैं:

  • .htaccess सभी /v3/ अनुरोधों को Bookingserver.php के ज़रिए रूट करने का निर्देश Apache
  • Bookingserver.php अनुरोध के लॉजिक को मैनेज करता है, जिसमें पुष्टि करने की प्रोसेस भी शामिल है
  • apiv3methods.php में API v3 इंटरफ़ेस को लागू करने के तरीके हैं

फ़ाइलों को डाउनलोड करने के बाद, आपको उन्हें सर्विसेबल डायरेक्ट्री में रखना चाहिए. ध्यान दें कि आपने किसी भी डायरेक्ट्री को उसमें रखा हो, वह /v3/ डायरेक्ट्री का पैरंट डोमेन बन जाएगा. आपको इसे सीधे तौर पर बनाने की ज़रूरत नहीं है.

अपने बुकिंग सर्वर की जांच करना

आप बुकिंग टेस्ट यूटिलिटी डाउनलोड करके चला सकते हैं. इसे इंस्टॉल करने के लिए, इसके README पेज पर दिए गए इंस्टॉल करने के निर्देशों का पालन करें.