Drive Android API'nin desteği 6 Aralık 2018'de sonlandırıldı ve 1 Şubat 2023'te tamamen kapatılacak.
Zaman çizelgesi
Tarih | Drive Android API durumu |
---|---|
6 Aralık 2018 | Desteğin sonlandırılması herkese 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ı. Uygulamalar, Drive Android API bağımlılığı kaldırılana kadar oluşturulamayacak ancak mevcut derlemeler etkilenmeyecek. Drive Android API'nin herkese açık dokümanları artık kullanılamayacak. |
3 Mart 2022 | Drive Android API'si kullanımdan kaldırıldı ve tüm API çağrıları çalışmıyor. Müşterilerin bu tarihe kadar geçiş yapması gerekir. |
1 Şubat 2023 | Drive Android API tamamen kapatı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şlevler arasında şunlar yer alır:
- Drive'da olduğu gibi paylaşım yapabilir ve ortak çalışabilirsiniz. Gerekirse kullanıcılara izinleri yönetebilir veya paylaşım iletişim kutusunu gösterebilirsiniz. REST API, dosyalara yorum yapılmasına da olanak tanır. Bu sayede uygulamanız, bir dosya hakkındaki görüşme ile etkileşimde bulunabilir.
- Geleneksel dizine ekleme veya
files.list
'yı kullanarak dosyaları arayın. Kendi özelleştirilmiş, dizine eklenebilir metninizi kullanın. - Değişiklik koleksiyonu aracılığıyla dosyalarda yapılan değişiklikleri ve ortak Drive'lar aracılığıyla kullanıcıyla paylaşılan tüm değişiklikleri algılama
- Google Dokümanlar'ı dışa aktarıp dönüştürerek uygulamanızın kullanıcı dokümanlarını kolayca açmasını sağlayın.
Müşteri taşıma işlemlerini kolaylaştırmak için yukarıda önerilen her bir değişikliği gösteren bir örnek uygulama sağlanır. Ayrıca, REST API'yi kullanarak kullanıcının Drive dosyalarını nasıl oluşturacağınız, değiştireceğiniz ve sorgulayacağınız da gösterilir. Sorun yaşarsanız Stack Overflow'daki google-drive-api etiketine göz atın.
Taşıma
Drive Android API'nin desteği sonlandırıldığından ve tüm API çağrıları çalışmadığından 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 şu 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}