Bu kılavuzda, çoklu seçimi etkinleştirme, gezinme bölmesini gizleme ve uygulamanın mevcut OAuth 2.0 jetonuna sahip kullanıcı hesabını seçme gibi Google Picker API özelliklerinin nasıl kullanılacağı açıklanmaktadır.
Ön koşullar
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 istemci kimliği ve uygulama kimliği aynı Google Cloud projesinde bulunmalıdır.
Uygulamayı oluşturma
Aşağıdaki kod örneğinde, kullanıcıların bir web uygulamasındaki düğmeden açabileceği bir resim seçici veya yükleme sayfasının nasıl kullanılacağı gösterilmektedir.
setOAuthToken işlevi, bir uygulamanın, Google Seçici'nin dosyaları görüntülemek için hangi Google Hesabı'nı kullandığı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österebilir.
Dosyaları açarken Google Seçici'den dosya kimliğini aldıktan sonra uygulama, get yönteminde açıklandığı gibi dosya meta verilerini getirebilir ve dosya içeriğini indirebilir.files