首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从消息列表中获取“payload”属性?Gmail API

如何从消息列表中获取“payload”属性?Gmail API
EN

Stack Overflow用户
提问于 2016-11-30 22:33:05
回答 1查看 964关注 0票数 1

我是node的新手,我想知道我的gmail消息的相关信息,比如谁写的消息和文本。我按照快速入门示例编写了以下代码,但输出中只有'id‘和'threadId’字段。

function listMessages(auth) {
    var gmail = google.gmail('v1');
    gmail.users.messages.list({
        auth: auth,
        userId: 'me'
    }, function(err, response) {
        if (err) {
            console.log('The API returned an error: ' + err);
            return;
        }
        var messages = response.messages;
        if (messages.length == 0) {
            console.log('No messages found.');
        } else {
            console.log('Messages:');
            for (var i = 0; i < messages.length; i++) {
                var message = messages[i];
                console.log(message);
            }
        }
    });
}

有人能给我解释一下吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-12-01 11:50:32

function getMessage(userId, messageId, callback) {
  var request = gapi.client.gmail.users.messages.get({
    'userId': userId,
    'id': messageId
  });
  request.execute(callback);
}

添加"me“作为userId,并在messageId字段中添加您的消息id。其他字段是可选的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40890997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档