בדף הזה מתוארים הספריות והכלים, ומופיע מידע נוסף שיעזור לכם להתחיל להשתמש ב-Endpoints Frameworks for Python. מידע נוסף על ארכיטקטורת Endpoints Frameworks זמין במאמר מידע על Endpoints Frameworks.
ספריות וכלים
Cloud Endpoints Frameworks לסביבה הרגילה של App Engine מספק את הספריות והכלים הבאים:
- ספריית Frameworks.
- כלי שורת הפקודה
endpointscfg.py, שמשמש ליצירת הפריטים הבאים:- חבילות של ספריות לקוח ומסמכי גילוי, שמאפשרים לאפליקציות ל-Android ולסוגים אחרים של אפליקציות לקוח לגשת ל-API שלכם.
- קובצי הגדרות של OpenAPI, שבהם משתמשים אם רוצים להשתמש בפונקציונליות של ניהול API כמו מעקב, רישום ביומן ואימות של מפתחות API.
דרישות
כדי להשתמש ב-Endpoints Frameworks, פועלים לפי התהליך שמופיע במדריך.
לבסוף, אתם צריכים לדעת איך לפתח את הלקוח שבחרתם, כמו לקוחות אינטרנט של JavaScript או לקוחות לנייד כמו Android.
תהליך הפיתוח
תהליך העבודה הכללי לפיתוח אפליקציה באמצעות Endpoints Frameworks הוא:
- כותבים קוד API, עוטפים את המחלקות ואת כל השיטות שנחשפות ויוצרים מחלקות
Messageכמו שמתואר במאמר יצירת API של Endpoints. - יוצרים שרת אינטרנט כדי להפעיל את ה-API.
- יוצרים את קובץ התצורה של OpenAPI ומפרסים אותו כמו שמתואר במדריך.
- אם רוצים, אפשר לבדוק את ה-API באופן מקומי.
- פורסים את ה-API.
- יצירה של ספריות לקוח.
- כותבים את אפליקציית הלקוח באמצעות ספריות הלקוח כשמבצעים קריאות ל-API.
תחילת העבודה
כדי להתחיל, פועלים לפי ההדרכה כדי להגדיר ולפרוס API לדוגמה ולשלוח אליו בקשות. אחר כך חוזרים לקטע הזה כדי לקבל את המידע שדרוש להגדרה, לפריסה ולבדיקה של ה-API שלכם.
מעבר מגרסה 1.0 של Endpoints
אם כבר פיתחתם קצה עורפי של API באמצעות הגרסה הקודמת של Endpoints, תוכלו לעבור לגרסה 2.0 של Endpoints באמצעות מדריך ההעברה.