Drive Android API 6 Aralık 2018 itibarıyla kullanımdan kaldırılacak ve 1 Şubat 2023'te tamamen kapatılacaktır.
Zaman çizelgesi
Tarih | Drive Android API durumu |
---|---|
6 Aralık 2018 | Kullanımdan kaldırma işlemi herkese açık olarak duyurulmuştur. Mevcut istemciler API'ye normal şekilde erişebilecek olsa da taşıma işlemine hemen başlaması gerekir. Yeni istemciler API kullanmamalıdır. |
21 Ekim 2019 | Drive Android API, Google Play Hizmetleri SDK dağıtımından kaldırıldı. Drive Android API bağımlılığı kaldırılıncaya kadar uygulamalar geliştirilemez, ancak mevcut derlemeler etkilenmez. Drive Android API herkese açık belgeleri artık kullanılamayacak. |
3 Mart 2022 | Drive Android API'nin desteği sonlandırıldığı için hiçbir API çağrıları çalışmıyor. İstemciler bu tarihe kadar taşıma işlemini gerçekleştirmelidir. |
1 Şubat 2023 | Drive Android API'si 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. Bu işlevlere aşağıdakiler de dahildir:
- Drive'da beklediğiniz gibi dosya paylaşın ve ortak çalışın. Kullanıcılara gerektiğinde izinleri yönetebilir veya Paylaş iletişim kutusunu açabilirsiniz. REST API dosyalara yorum yapılmasına da olanak tanıyarak uygulamanızın bir dosya hakkındaki görüşmeyle etkileşim kurmasına olanak tanır.
- Dosyaları, geleneksel dizine ekleme işlemini temel alan
files.list
veya özelleştirilmiş, dizine eklenebilir metninizi kullanarak arayabilirsiniz. - Dosyalarda yapılan değişiklikleri Değişiklik koleksiyonu aracılığıyla ve ortak Drive'lar üzerinden kullanıcıyla paylaşılan tüm değişiklikleri tespit edin.
- Uygulamanızın kullanıcının dokümanı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 kullanarak kullanıcının Drive dosyalarının nasıl oluşturulacağı, değiştirileceği ve sorgulanacağı da gösterilmektedir. Sorun yaşarsanız StackOverflow'da google-drive-api etiketine göz atın.
Taşıma
Drive Android API kullanımdan kaldırıldığı ve hiçbir API çağrıları çalışmadığı için uygulamanızın artık API'yi çağırmadığından emin olun. Bunun için API'yi başlatan kodu kaldırın: addApi(Drive.API)
.
Drive Android API'den taşıma 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}