Да, вы можете использовать Drive API, но вы должны использовать JS-клиент Google, просто укажите область действия, идентификатор клиента, секрет клиента и загрузите js-клиент и вызовите API-вызовы. Но в JavaScript происхождения должен быть ваш хром расширение идентификатор (хром-расширение: // abcdefghijklmnopqrstuvwxyx)
ниже функций может быть удобно для вас
// on client load call this function
var handleClientLoadAuto = function() {
gapi.client.setApiKey(apiKey);
window.setTimeout(checkAuthAuto, 1);
}
и
var checkAuthAuto = function() {
gapi.auth.authorize({
client_id: clientId,
scope: 'scope here',
immediate: true
}, handleAuthResultAuto);
}
и если все OK:
var handleAuthResultAuto = function (authResult) {
if (authResult && !authResult.error) {
//do call to drive api using
gapi.client.load('drive', 'v2', function() {
var request = gapi.client.drive.files.list(params);
request.execute(function (resp) {
if (resp && resp.error) {
//call to error callback function
//handleError(resp);
} else {
//ok response
}
});
}
} else {}
}
Но для его использования вы должны быть авторизованы в противном случае это не будет t определить авторизацию.