Drive Android API'ye verilen destek 6 Aralık 2018'den itibaren sonlandırıldı ve 1 Şubat 2023'te tamamen kaldırılacak.
Zaman çizelgesi
Tarih | Drive Android API'sinin durumu |
---|---|
6 Aralık 2018 | Desteği sonlandırılan özellikler herkese açık olarak duyurulur. Mevcut istemciler API'ye normal şekilde erişebilecek ancak taşıma çalışmalarına hemen başlamalıdır. Yeni istemciler API'yi kullanmamalıdır. |
21 Ekim 2019 | Drive Android API, Google Play Hizmetleri SDK'sı dağıtımından kaldırıldı. Drive Android API bağımlılığı kaldırılana kadar uygulamalar derlenemez ancak mevcut derlemeler bu durumdan etkilenmez. Drive Android API'nin herkese açık dokümanları artık kullanılamayacak. |
3 Mart 2022 | Drive Android API'nin desteği sonlandırıldı ve tüm API çağrıları artık çalışmıyor. Müşterilerin bu tarihe kadar taşıma işlemini tamamlaması gerekir. |
1 Şubat 2023 | Drive Android API tamamen devre dışı bırakılacak ve tüm bağlantı denemeleri başarısız olacaktır. |
Drive REST API'yi kullanma
Drive REST API, Drive Android API ile aynı işlevleri sunar. Örneğin:
- Drive'da alıştığınız şekilde dosya paylaşma ve ortak çalışma Gerektiğinde kullanıcılara izinleri yönetebilir veya Paylaş iletişim kutusunu gösterebilirsiniz. REST API, dosyalara yorum yapılmasına da olanak tanır. Böylece uygulamanız, bir dosyayla ilgili sohbetlerle etkileşim kurabilir.
- Geleneksel dizine ekleme işlemine veya kendi özelleştirilmiş, dizine eklenebilir metninize göre
files.list
kullanarak dosya arayın. - Değişiklikler koleksiyonu aracılığıyla dosyalardaki ve ortak Drive'lar aracılığıyla kullanıcıyla paylaşılan öğelerdeki değişiklikleri algılama
- Uygulamanızın kullanıcı dokümanlarını kolayca açabilmesi için Google Dokümanlar'ı dışa aktarın ve dönüştürün.
İstemci taşıma çalışmalarını kolaylaştırmak için, yukarıda önerilen değişimlerin her birini gösteren bir örnek uygulama sağlanmıştır. Ayrıca, REST API'yi kullanarak kullanıcının Drive dosyalarını nasıl oluşturacağınızı, değiştireceğinizi ve sorgulayacağınızı da gösterir. Sorun yaşarsanız StackOverflow'daki google-drive-api etiketine göz atın.
Taşıma
Drive Android API'nin desteği sonlandırıldığı ve tüm API çağrıları artık çalışmadığı için uygulamanızın artık API'yi çağırmadığından emin olun. Bunu yapmak için API'yi başlatan kodu kaldırın: addApi(Drive.API)
.
Drive Android API'den geçiş yapmazsanız ve uygulamanız API'yi çağırmaya çalışırsa aşağıdaki hata mesajı döndürülür:
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}