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 işlemlerine 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ı girişimleri 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'dan beklediğiniz şekilde paylaşım ve ortak çalışma yapın. 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 yöntemine 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 her değişimi 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}