Код JavaScrip Gmail API не работает на шаблоне Django
Я тестирую простую интеграцию Gmail API в мое приложение django, и она не работает. Я пытаюсь перенести пример javascript с сайта Google docs и перенести его в мой проект django, но он не работает, а когда пытаюсь использовать ТОЧНЫЙ САМЫЙ КОД с инициализацией сервера, предоставленный в docs, он работает,
почему не работает Gmail API в моем проекте django?Что я тестировал?
Ошибка происходит на обратном вызове объекта tokenClient
, никогда не вызывается и не достигается, гони из-за проблемы с кодом.
Действительно открывается приглашение Google Sign-In в обеих кодовых базах (django и google recomended), но после этого предполагается, что callback будет вызван, но не вызывается (на django).
function handleAuthClick() {
tokenClient.callback = async (resp) => {
if (resp.error !== undefined) { // code NEVER REACHED on my django template
throw (resp);
}
document.getElementById('signout_button').style.visibility = 'visible';
document.getElementById('authorize_button').innerText = 'Refresh';
await listLabels();
};
if (gapi.client.getToken() === null) {
// Prompt the user to select a Google Account and ask for consent to share their data
// when establishing a new session.
tokenClient.requestAccessToken({prompt: 'consent'});
} else {
// Skip display of account chooser and consent dialog for an existing session.
tokenClient.requestAccessToken({prompt: ''});
}
}
ЗАМЕТКА Ошибка NONE не выводится на консоль ни сервера, ни веб-клиента, поэтому понять, что происходит, гораздо сложнее.
Я не использую никаких шаблонных тегов, которые мешают коду Версия Django: последняя Версия Python: последняя
Кто-нибудь, пожалуйста, помогите!