Я использовал это в качестве отправной точки, и оно отлично работает для People API. Я изменил код oauth.js следующим образом:
Код: Выделить всё
window.onload = function() {
document.querySelector('button').addEventListener('click', function() {
chrome.identity.getAuthToken({interactive: true}, function(token) {
let init = {
method: 'GET',
async: true,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
},
'contentType': 'json'
};
fetch(
//'https://www.googleapis.com/drive/v3/files?mimeType!=\'application/vnd.google-apps.folder\'',
//'https://www.googleapis.com/drive/v3/files?q=name%20contains%20\'Yamaha\'',
//'https://www.googleapis.com/drive/v3/files?name=\'Spices\'',
'https://www.googleapis.com/drive/v3/files?q=\'0Bxl5Z50oMH4MX2E0UXdhQUdUbGs\'',
init)
.then((response) => response.json())
.then(response => {
console.log(JSON.stringify(response))
console.log("Done stringify");
console.log(response);
console.log("Done response");
})
});
});
};
Для каждой из этих попыток я не получаю никаких ошибок консоли, но вместо этого получаю следующее:

Какова недостающая часть? В идеале я хотел бы получить все файлы/папки, их идентификаторы и имена!
Подробнее здесь: https://stackoverflow.com/questions/793 ... ete-search
Мобильная версия