Tak, możesz użyć interfejsu Drive API, ale musisz użyć klienta Google JS po prostu podać zakres, identyfikator klienta, hasło klienta i załadować klienta js i wykonywać połączenia API. Ale pochodzenia JavaScript musi być Twój chrom rozszerzenie id (chrome-extension: // abcdefghijklmnopqrstuvwxyx)
poniżej funkcje mogą być przydatne dla Ciebie
// on client load call this function
var handleClientLoadAuto = function() {
gapi.client.setApiKey(apiKey);
window.setTimeout(checkAuthAuto, 1);
}
i
var checkAuthAuto = function() {
gapi.auth.authorize({
client_id: clientId,
scope: 'scope here',
immediate: true
}, handleAuthResultAuto);
}
i jeśli wszystko jest 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 {}
}
Ale aby tego użyć musisz się zalogować, inaczej nie będzie t wykryć autoryzację.