זוהי הטמעה של קובצי עזר של שרת ההזמנות של 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//, שאותה אין צורך ליצור באופן מפורש.