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

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

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

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

YouTube पर शुरुआत करना

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

इसके लिए, आपको एसएसएल सर्टिफ़िकेट सेट अप करना होगा. साथ ही, आपके पास एचटीटीपीएस पर भेजे गए सभी अनुरोध होने चाहिए. अगर आपके सर्वर में पहले से एसएसएल सर्टिफ़िकेट सेट अप नहीं किया गया है, तो 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 में एपीआई v3 इंटरफ़ेस को लागू करने वाले तरीके हैं

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

बुकिंग सर्वर की जांच की जा रही है

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