Bu kılavuzda, Google Picker API özelliklerinin nasıl kullanılacağı (ör. çoklu seçim özelliğini etkinleştirme, gezinme bölmesini gizleme ve uygulamanın mevcut OAuth 2.0 jetonuna sahip kullanıcı hesabını seçme) 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 aynı Google Cloud projesi hem istemci kimliğini hem de uygulama kimliğini içermelidir.
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çicinin 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