העברה מ-Google Drive ל-Android API

ב-6 בדצמבר 2018 נוציא משימוש את Drive Android API יושבת ב-1 בפברואר 2023.

ציר הזמן

תאריך סטטוס Drive Android API
6 בדצמבר 2018 הודעה פומבית על הוצאה משימוש תפורסם. לקוחות קיימים יוכלו לגשת ל-API כרגיל, אבל צריך להתחיל בהעברה מיידית במאמצים האלה. אסור ללקוחות חדשים להשתמש ב-API.
21 באוקטובר 2019 Drive Android API הוסר מ-Google Play Services SDK של הסבירות. לא ניתן יהיה לבנות אפליקציות עד שמסירים את ה-Android מ-Drive תלות ב-API, אבל גרסאות build קיימות לא יושפעו. Android ב-Drive המסמכים הציבוריים של API לא יהיו זמינים יותר.
3 במרץ 2022 Drive Android API הוצא משימוש וכל הקריאות ל-API לא פעילות. הלקוחות חייבים לבצע את ההעברה עד לתאריך הזה.
1 בפברואר 2023 Drive Android API יושבת לגמרי וכל ניסיונות החיבור ייכשלו.

שימוש ב-API בארכיטקטורת REST ב-Drive

ב-Drive REST API יש את אותן הפונקציות כמו ב-Drive Android API, כולל דרכים:

כדי להקל על מאמצי העברת הלקוחות, מסופקת אפליקציה לדוגמה תדגים כל אחת מההחלפות שהוצעו למעלה. הוא גם מראה איך ליצור, לשנות ולשלוח שאילתות לגבי קובצי Drive של משתמש באמצעות ה-API ל-REST. אם אם נתקלתם בבעיות, כדאי לעיין google-drive-api ב-StackOverflow.

העברה

מכיוון ש-Drive Android API הוצא משימוש, וכל הקריאות ל-API לא פעיל, ודאו שהאפליקציה לא שולחת יותר קריאה ל-API. כדי לעשות את זה, מסירים את הקוד שמאתחל את ה-API: addApi(Drive.API).

אם לא מבצעים העברה מ-Drive Android API, והאפליקציה מנסה לבצע קריאה ל-API, הודעת השגיאה הבאה תופיע:

com.google.android.gms.common.api.ApiException: 17: API: Drive.API is not available on this device. Connection failed with: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}