Я работаю с Microsoft Graph API
в моем приложении. Я хочу иметь возможность видеть, когда пользователь отвечает на сообщение, которое он / она получает. На данный момент времена, когда сообщение равно sent
и received
, совпадают. Я пришел к выводу, что sentTime
- это действительно тот человек, который отправил исходное письмо пользователю. Вместо этого я хотел бы получить время, когда пользователь фактически ответил на электронное письмо. Как я могу пойти по этому поводу? Я опубликую свой код ниже.
![enter image description here](https://i.stack.imgur.com/P2y7P.png)
mail.js
// Initialize Graph client
const client = graph.Client.init({
authProvider: (done) => {
done(null, accessToken);
}
});
try {
// Get the 10 newest messages from inbox
const result = await client
.api('/me/mailfolders/inbox/messages?$search= "from:@gmail.com"')
.top(50) .select('subject,from,receivedDateTime,isRead,sentDateTime')
.orderby('receivedDateTime DESC')
.count(true)
.get();
}catch (err) {
console.error(err);
parms.message = 'Error retrieving messages';
}
}