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