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

זהו יישום עזר של שרת הזמנות API v3 מבוסס-PHP

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

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

תחילת העבודה

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

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

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

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

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

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

  • .htaccess מורה ל-apache לנתב את כל הבקשות של /v3/ דרך bookingserver.php
  • Bookserver.php מטפל בלוגיקת הבקשות, כולל אימות
  • ב-apiv3methods.php יש שיטות להטמעת ממשק API v3

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

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

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