זו הטמעה של הפניה מתוך API v3 Book Server, המבוסס על PHP
דרישות מוקדמות
נדרשת התקנה של
תחילת העבודה
שרת ההזמנות מיושם באמצעות PHP ו-Apache. כדי לנתב את הבקשות בצורה נכונה, היא משתמשת בקובץ .. לכן, עליך לוודא שהספרייה AllowOverride מופעלת.
עליך להגדיר אישור SSL ולוודא שכל הבקשות מוגשות באמצעות HTTPS. אם בשרת שלך עדיין לא הוגדר אישור SSL, ניתן לעיין במסמכי התיעוד של Apache SSL/TLS
הטמעת ה-PHP לא מסתמכת על ספריות אחסון זמניות של פרוטוקול, אלא פועלת על סמך שיטות עריכה טוריות פשוטות של JSON.
כדי להוריד את הפרויקט, מבצעים את הפקודה הבאה:
git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton
בסיס הקוד כולו מורכב משלושה קבצים בלבד:
- .Apache מורה ל-apache לנתב את כל בקשות /v3/ דרך reservationserver.php
- הזמנת ה-serverserver.php מטפלת בלוגיקת הבקשה, כולל באימות
- apiv3methods.php כולל את השיטות להטמעת ממשק API v3
אחרי שמורידים את הקבצים, צריך לשמור אותם בספרייה שאפשר להציג. חשוב לשים לב שכל ספרייה שאליה מוסיפים את הספרייה הופכת להיות הספרייה של v// , שלא צריך ליצור באופן מפורש.