Google Picker API'si için kaynak özeti

Google Picker API, PickerBuilder ve Picker ile oluşturucu kalıbını kullanır.

const picker = new google.picker.PickerBuilder()
    .setOAuthtoken('TOKEN_FOR_USER')
    .setAppId('1234567890')  // Cloud Project number
    .addView(google.picker.ViewId.DOCS)
    .setCallback((data) => {
      console.log(data);
    })
    .build();

picker.setVisible(true);

Sınıflar

Ad Açıklama
DocsUploadView Google Drive'a dosya yüklemek için DocsUploadView simgesini kullanın.
DocsView Google Drive'dan dosya seçmek için DocsView simgesini kullanın.
Picker Picker, kullanıcıyla yapılan kullanıcı arayüzü işlemini temsil eden en üst düzey nesnedir. Bu nesneler doğrudan oluşturulmaz, bunun yerine PickerBuilder sınıfı kullanılır.
PickerBuilder PickerBuilder, Picker nesneleri oluşturmak için kullanılır. Aksi belirtilmedikçe, aşağıdaki yöntemlerin dönüş türü PickerBuilder türündedir. Bu sayede, bir çağrıyı diğerinin ardından zincirleyebilirsiniz.
ResourceId ResourceId, dokümanlar için kaynak kimlikleri oluşturmaya yönelik bir yardımcı sınıfıdır.
View Tüm görünümler için soyut bir sınıf.
ViewGroup ViewGroup, gezinme bölmesindeki görünümlerin görsel olarak gruplandırılmasıdır.

Sıralamalar

Ad Açıklama
Action ResponseObject için işlem türü.
Audience Audience, DocumentObject kitlesini tanımlamak için kullanılan numaralandırılmış bir türdür.
DocsViewMode DocsViewMode, verileri DocsView içinde görüntülemek için kullanılan numaralandırılmış bir türdür. Bu değerleri DocsView.setMode çağrılarında kullanın.
Document Document, bir DocumentObject alanlarını tanımlamak için kullanılan numaralandırılmış bir türdür.
Feature Feature, çeşitli görünümlerde özellikleri etkinleştirmek/devre dışı bırakmak için kullanılan numaralandırılmış bir türdür. Bu değerleri PickerBuilder.enableFeature ve PickerBuilder.disableFeature çağrılarında kullanın.
Response Response, bir ResponseObject alanlarını açıklamak için kullanılan numaralandırılmış bir türdür.
ServiceId ServiceId, öğenin seçildiği hizmeti tanımlamak için kullanılan numaralandırılmış bir türdür.
Thumbnail Thumbnail, bir ThumbnailObject alanlarını açıklayan numaralandırılmış bir türdür.
Type Seçilen öğenin türü.
ViewId ViewId, seçicideki çeşitli görünümler için numaralandırılmış bir türdür. Bu değerleri DocsView ve PickerBuilder çağrılarında kullanın.
ViewToken ViewToken, ResponseObject.viewToken öğelerini tanımlamak için kullanılan numaralandırılmış bir türdür.

Arayüzler

Ad Açıklama
DocumentObject DocumentObject, seçilen bir öğenin özelliklerini açıklayan bir arayüzdür.
ResponseObject Geri çağırma yöntemine iletilen yanıt nesnesi.
ThumbnailObject ThumbnailObject, fotoğraf veya videonun özelliklerini açıklayan bir arayüzdür.

Tür takma adları

Ad Açıklama
Locales PickerBuilder.setLocale için desteklenen ISO 639 dil kodları.
ParentDocumentObject ParentDocumentObject, seçili bir öğenin üst klasörünün özelliklerini açıklayan bir arayüzdür.