Я провел большую часть дня, пытаясь понять, как использовать API gmail с node.js. Я следовал руководству QuickStart на веб-сайте Google и довольно быстро смог использовать API. Похоже, было 2 способа сделать запросы API. Один из способов был в этом формате:
function listLabels(auth) {
const gmail = google.gmail({version: 'v1', auth});
gmail.users.labels.list({
userId: 'me',
}, (err, res) => {
//do whatever here
});
}
Похоже, его также можно использовать, выполнив запрос типа
const https = require('https');
https.get('https://www.googleapis.com/gmail/v1/users/email@gmail.com/messages', (resp) => {//whatever code in here}
Я смог выяснить, как аутентифицировать и использовать Первый способ сделать это. Руководство QuickStart делает это довольно легко. Я не смог сделать это вторым способом только с помощью URL. Кто-нибудь знает как это делать? Хотя я, скорее всего, буду использовать первый способ, я хотел бы знать, как это сделать другим способом.