בדף הזה מוסבר איך ליצור ספריית לקוח מ-API של בק-אנד. כל אפליקציית Java או Android יכולה להשתמש בספרייה הזו כדי לקרוא ל-API.
כדי ליצור לקוחות iOS עבור ה-API שלכם, מומלץ להשתמש בספריית הלקוח של Google APIs Objective-C ל-REST APIs.
לפני שמתחילים
- הגדרת סביבת הפיתוח.
- חשוב לוודא שהוספתם הערות לממשק ה-API בצורה נכונה.
יצירה של ספריית הלקוח
בהוראות הבאות מוסבר איך להשתמש בפלאגינים של Apache Maven ושל Gradle ב-Cloud Endpoints Frameworks כדי ליצור חבילת לקוח של Gradle מתוך פרויקט Maven לדוגמה Getting started with Endpoints.
כדי ליצור ספריית לקוח:
יצירת ה-API
מריצים את כלי שורת הפקודה של Endpoints Frameworks באופן דומה לזה:
Maven
mvn endpoints-framework:clientLibsGradle
gradle endpointsClientLibsמחכים שהכלי ייצור את הספרייה. אם הפעולה תצליח, הכלי יציג הודעה דומה להודעה הבאה:
Maven
API client library written to target/client-libs/echo-v1-java.zip
Gradle
API client library written to build/endpointsClientLibs/echo-v1-java.zip
מחלקים את הקובץ באמצעות כלי לחילוץ קבצים, או משתמשים בכלי אחר לחילוץ קבצים שתואם ל-ZIP:
unzip ./echo-v1-java.zipשינוי ספרייה:
cd echoבניית ספריית הלקוח:
Maven
mvn clean package
הפלט נמצא בספרייה
target/. שם הקובץ המדויק תלוי בגרסה של לקוח Java. זה משהו דומה ל-echo-v1-1.23.0-SNAPSHOT.jar.Gradle
gradle buildהפלט נמצא בספרייה
build/libs. שם הקובץ המדויק תלוי בגרסה של לקוח Java. זה משהו דומה ל-echo-v1-1.23.0-SNAPSHOT.jar.מוסיפים את קובץ ה-JAR של ספריית הלקוח לאפליקציית Java או Android.
חוזרים על השלבים האלה בכל פעם שמשנים את קוד ה-API.
המאמרים הבאים
- שליחת קריאה ל-API של ה-Backend מאפליקציית Android
- מידע נוסף על Cloud Endpoints Frameworks for App Engine