2012-04-26 15 views
8

SkyDrive ve Dropbox kullanıcıları için api, kullanıcının tüm sürücüsünü yönetme seçeneklerine sahiptir. Google Drive için drive.file kapsamı, uygulama tarafından oluşturulan dosyalara yalnızca erişim hakkı veriyor gibi görünüyor. Google Drive'ın tüm sürücüye erişim sağlayan bir kapsamı var mı?Bir kullanıcının Google Drive'ındaki tüm dosyalara erişim

cevap

3

Düzenleme: Aşağıdaki yanıt , doğruydu, ancak Drive API'sinin en son sürümü, https://www.googleapis.com/auth/drive ile tam kapsam isteğine izin veriyor. Bu kullanım durumu için Dokümanlar Listesi API'sine artık gerek yoktur. Bkz. https://developers.google.com/drive/scopes#requesting_full_drive_scope_for_an_app

Sürücü API'sı, tam olarak, uygulama tarafından oluşturulan dosyaların ve kullanıcının uygulama ile birlikte Drive UI'sından açtığı dosyalara (açık olarak) erişmesini sağlar.

Kullanıcının tüm Drive dosyalarını değiştirmek için Google Document List API'u kullanabilirsiniz. Drive uygulamalarını dosya başına bir güvenlik modelinde tutmak istediğimizden, Drive uygulamaları API'sına erişim isteğinde bulunmak için Drive uygulamalarını (Drive Arayüzüne Entegre Edilmiş ve Oluştur iletişim kutuları aracılığıyla entegre edilmiş olanlar) yasaklamış olsak da. (Temel olarak Belge Listesi kapsamını Sürücü SDK ayarlarına eklemek bir hata oluşturur).

+0

Bir istemci, bu uygulamanın oluşturduğu dosya listesini bilmesini sağlayan api işlevi nedir? – FxIII

+0

Drive API'sı ile https://www.googleapis.com/auth/drive kapsamını kullanmayı denedi, çalışmaz: http://stackoverflow.com/a/31138102/377320 –

İlgili konular