שלד של שרת הזמנות עבור PHP

זוהי הטמעה של קובצי עזר של שרת ההזמנות של API v3 על סמך PHP

דרישות מוקדמות

נדרשת התקנה של

תחילת העבודה

שרת ההזמנות מוטמע באמצעות PHP ו-Apache. כדי לנתב כראוי את הבקשות הוא משתמש בקובץ.htaccess, ולכן חשוב לוודא שהספרייה AllowOverride מופעלת.

עליכם להגדיר אישור SSL, וכל הבקשות מוגשות על גבי HTTPS. אם בשרת שלכם עדיין לא הוגדרה אישור SSL, אפשר לעיין בתיעוד של Apache SSL/TLS.

הטמעת ה-PHP לא מסתמכת על ספריות של מאגר נתונים זמני לפרוטוקולים, אלא מסתמכת על שיטות פשוטות לקביעת סדרות JSON.

כדי להוריד את הפרויקט, מריצים את הפקודה הבאה:

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

כל בסיס הקוד מורכב משלושה קבצים בלבד:

  • .htaccess מורה ל-Apache לנתב את כל הבקשות /v3/ דרך bookserver.php
  • orderserver.php מטפל בלוגיקת הבקשות, כולל אימות
  • apiv3methods.php כולל את השיטות ליישום ממשק API v3

אחרי שמורידים את הקבצים, צריך לשמור אותם בספרייה שניתנת להצגה. חשוב לשים לב שהספרייה שבה תכניסו אותם תהפוך להורה של הספרייה /v3//, שאותה אין צורך ליצור באופן מפורש.

בדיקה של שרת ההזמנות

אפשר להוריד ולהפעיל את הכלי לבדיקת הזמנות. כדי להתקין אותו, צריך לפעול לפי הוראות ההתקנה שמפורטות בדף ה-README שלו.