users.watch(在 gmail google API 中)如何收听正在发送的电子邮件?

问题描述 投票:0回答:0

我正在尝试在 Gmail API 中设置一个推送通知通道来监听从 Gmail 网络应用程序发送的电子邮件。我已将 SENT 标签 ID 包含在 users.watch 请求的 labelIds 参数中。但是,我遇到了一个问题,即我没有收到从 Gmail 网络应用程序发送的电子邮件的通知,但我收到了我发送给这些电子邮件的回复通知。是什么导致了这个问题,我该如何解决?

我用下面的代码片段尝试了上面的场景。

const watchResponse = (
        await gmail.users.watch({
            userId: 'me',
            requestBody: { topicName, labelIds: ['INBOX', 'SENT', 'UNREAD'] },
        })
    ).data;
    userData.currentHistoryId = watchResponse.historyId;
    userData.watchExpTime = new Date(Number(watchResponse.expiration));
gmail-api
© www.soinside.com 2019 - 2024. All rights reserved.