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.
Bir kullanıcı birden fazla Google Hesabı ile oturum açtıysa Google Seçici, uygun yetkili hesabın dosyalarını görüntüleyebilir.
Dosyalar açıldığında Google Seçici'den dosya kimliğini alan uygulamalar, dosya meta verilerini alıp files.get
referans dokümanlarında açıklandığı şekilde dosya içeriğini indirebilir.