Aşağıdaki kod örneğinde, kullanıcıların bir web uygulamasındaki düğmeden açabileceği bir resim seçicinin veya yükleme sayfasının nasıl kullanılacağı gösterilmektedir.
Bu örnekte, çoklu seçimi etkinleştirme, gezinme bölmesini gizleme ve uygulamanın mevcut OAuth 2.0 jetonuyla kullanıcı hesabını seçme gibi Google Seçici özellikleri yer alır.
Bu örnek için birkaç öğe belirtmeniz gerekir:
Hem istemci kimliğini hem de API anahtarını bulmak için:
Google Cloud Console'da Menü> API'ler ve Hizmetler > Kimlik bilgileri'ne gidin.
Uygulama kimliğini bulmak için:
Google Cloud Console'da Menü > IAM ve Yönetici > Ayarlar'a gidin.
Uygulama kimliği için proje numarasını kullanın.
Kullanıcının dosyalarına erişimi yetkilendirmek için kullanılan aynı Cloud projesi hem istemci kimliğini hem de uygulama kimliğini içermelidir.
setOAuthToken
işlevi, bir uygulamanın Google Seçici'nin dosyaları görüntülemek için hangi Google Hesabı'nı kullanacağını belirlemek üzere mevcut kimlik doğrulama jetonunu kullanmasına olanak tanır.
Kullanıcı birden fazla Google Hesabı ile oturum açtıysa Google Seçici, uygun yetkili hesabın dosyalarını görüntüleyebilir.
Uygulamalar, dosyaları açarken Google Seçici'den dosya kimliğini aldıktan sonra dosya meta verilerini alabilir ve files.get
referans dokümanlarında açıklandığı şekilde dosya içeriğini indirebilir.