Abrindo MimeTypes específicos com o selecionador google
Eu estou trabalhando com API em tempo real e estou fazendo uso de utils de cliente em tempo real.
Usando o código existente, estou criando arquivos em tempo real com este método:
createRealtimeFile = function(title, callback) {
gapi.client.load('drive', 'v2', function() {
gapi.client.drive.files.insert({
'resource': {
mimeType: rtclient.REALTIME_MIMETYPE,
title: title
}
}).execute(callback);
});
}
e, em seguida, estou tentando abrir arquivos com este seletor:
var popupOpen = function () {
var token = gapi.auth.getToken().access_token;
var view = new google.picker.View(google.picker.ViewId.DOCS);
view.setMimeTypes(rtclient.REALTIME_MIMETYPE+ "."+realTimeOptions.appId);
var picker = new google.picker.PickerBuilder()
.enableFeature(google.picker.Feature.NAV_HIDDEN)
.setAppId(realTimeOptions.appId)
.setOAuthToken(token)
.addView(view)
.addView(new google.picker.DocsUploadView())
.setCallback(pickerCallback)
.build();
picker.setVisible(true);
};
Embora se eu usar o setMimeTypes, nenhum documento é encontrado. Se eu remover esse filtro, meus documentos aparecem normalmente (junto com todas as horas do documento na unidade). O tipo de mímica que estou usando é o padrão:
rtclient.REALTIME_MIMETYPE = 'application/vnd.google-apps.drive-sdk';
Eu estou adicionando o appID como é assim que é feito em playground em tempo real. Eu também tentei sem o "." ou o appID, mas nenhum documento é encontrado.
Alguma sugestão sobre como consertar o filtro?