Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Microsoft GraphMail消息-如何判断它是已发送还是已接收?

Microsoft GraphMail消息-如何判断它是已发送还是已接收?
EN

Stack Overflow用户
提问于 2019-07-30 09:54:07
回答 1查看 51关注 0票数 1

我正在使用图形通知获取收件箱和已发送邮件。

从邮件ID中获取类型为...的消息。

https://docs.microsoft.com/en-us/graph/api/resources/message?view=graph-rest-1.0

..。但是我怎么知道它是被发送还是被接收呢?createdDateTime和receivedDateTime都有值。

EN

回答 1

Stack Overflow用户

发布于 2019-07-31 00:30:52

有几种方法可以做到这一点,如果你使用项目的parentFolderId,并且只获取有问题的文件夹是最简单的。另一种不需要任何额外调用的方法是在消息上使用PidTagSentMailEntryId扩展属性https://docs.microsoft.com/en-us/office/client-developer/outlook/mapi/pidtagsentmailentryid-canonical-property。这将仅在发送并保存到存储的消息上进行设置,例如

代码语言:javascript
运行
AI代码解释
复制
https://graph.microsoft.com/v1.0/users('user@domain')/messages('AAM...')/?$select=ReceivedDateTime,Sender,Subject,IsRead,parentFolderId,&$expand=SingleValueExtendedProperties($filter=(Id%20eq%20'Binary%200x0E0A'))

如果返回了扩展属性,那么就知道它是一个SentItem。如果没有返回任何属性,那么它就是已接收的。

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

https://stackoverflow.com/questions/57268942

复制
相关文章
Android BlueToothBLE入门(三)——数据的分包发送和接收(源码已更新)
接上篇《Android BlueToothBLE入门(二)——设备的连接和通讯(附Demo源码地址)》最后提到过蓝牙BLE通讯每次默认发送的数据为20字节,如果我们要处理大的数据时,需要修改MTU的值,还有就是分包数据发送,本篇就专门来看看怎么实现的分包数据的发送和接收。
Vaccae
2023/08/22
2.8K0
Android BlueToothBLE入门(三)——数据的分包发送和接收(源码已更新)
六、jvm之如何判断对象已死?
在堆里面几乎存放中Java程序运行所动态生成的所有对象,垃圾回收器在对堆进行回收前,第一件事情就是要确定这些对象之中还有哪些存活,哪些已经死去(即不可能再被任何途径使用的对象)。判断的方式有两种:引用计数算法和可达性算法。 目前虚拟机基本都是采用 可达性算法,为什么不采用引用计数算法呢?下面就说说引用计数法是如何统计所有对象的引用计数的,再对比分析可达性算法是如何解决引用技术算法的不足。先简单说说这两个算法:
栋先生
2018/09/29
3450
六、jvm之如何判断对象已死?
表白程序?79行Python表白程序已发送,请接收,滴滴滴
都什么年代了还用这么老土的表白方式 不过,腼腆的你可以试试~ 实用技能Get√ 利用Python生成表白程序,帮你更唯美地表白,成功率极高 导入库 设置屏幕 添加文本信息 image 按钮 生成随机坐
一墨编程学习
2019/05/09
1.1K0
表白程序?79行Python表白程序已发送,请接收,滴滴滴
RabbitMQ简单消息发送与接收
  这里将编写两个java程序。发送单个消息的生产者和接收消并打印出来的消费者。   在下图中,p是我们的生产者,c是我们的消费者。中间框是一个队列-RabbitMQ代表使用者保留的消息缓冲区。
别团等shy哥发育
2023/02/25
5350
RabbitMQ简单消息发送与接收
microsoft setup bootstrapper 已停止工作
安装office 2013 提示:microsoft setup bootstrapper 已停止工作
全栈程序员站长
2022/09/09
2.2K0
发送和接收IBM WebSphere MQ消息
InterSystems IRIS为IBM WebSphere MQ提供了一个接口,可以使用该接口在InterSystems IRIS和IBM WebSphere MQ的消息队列之间交换消息。要使用此接口,必须能够访问IBM WebSphere MQ服务器,并且IBM WebSphere MQ客户端必须与InterSystems IRIS在同一台计算机上运行。
用户7741497
2022/07/04
2.9K0
如何查看微信好友已撤回的消息?
最近逛GitHub时发现了一个半开源的微信PC版的API接口WechatPCAPI,研究了一下,发现还是很好用的,所以就顺便用这个库写了个查看微信已撤回消息的程序。
树枝990
2020/08/19
3.9K0
如何查看微信好友已撤回的消息?
【已解决】RocketMQ在发送消息的时候,提示:MQClientException: No route info of this topic
RocketMQ在发送消息的时候,提示:MQClientException: No route info of this topic xxx
凯哥Java
2022/12/16
4.2K0
【已解决】RocketMQ在发送消息的时候,提示:MQClientException: No route info of this topic
群消息已读回执(这个diao),究竟是推还是拉?
微信用于个人社交,产品设计上,在线状态,强制已读回执都有可能暴露个人隐私,故微信并无相关功能。
架构师之路
2018/07/27
1.6K0
群消息已读回执(这个diao),究竟是推还是拉?
微信公众平台已发送多图文消息支持删除单篇文章
  去年11月份,微信公众号实现了发出去的微信图文消息删除后不再显示,现在微信公众平台推出新功能,已推送的多图文中突然发现某篇文章有误可以直接选择单篇文章进行删除,不用全部删除,是不是很人性化?以后不
ytkah
2018/03/05
1.4K0
微信公众平台已发送多图文消息支持删除单篇文章
Go语言服务端消息接收和发送
上面代码的问题是服务器获取到客户端对象后,如果客户端什么也没有输入,其他客户端无法连接.可以通过结合goroutine完成并发访问
IT工作者
2022/04/01
1.2K0
接收发送消息与数据库交互
线上的接口的坑太多了。不如自己写一个吧。实际的业务场景中,可以用户回复关键词,可获取系统中相关的消息。
一粒小麦
2019/07/18
8230
接收发送消息与数据库交互
Python: 判断某个Excel文件是否已打开
文章背景:在操作某个Excel文件时,有时想看看某个Excel文件是否已打开。下面提供两种自定义函数。
Exploring
2022/09/20
3.3K0
如何判断cdn已生效 cdn生效与不生效的区别
大家为了能够拥有更加完美的上网体验,同样也是为了自己在玩游戏、看视频的时候没有任何的卡顿,在生活中一定要选择一个合适的网络加速器。在网络加速器的帮助之下能够使网络数据传输更加平稳,经历了长时间的发展以来cdn加速已经获得了很多人的认可。但是很多人使用cdn加速之后并不知道如何判断cdn已生效?其实判断方法很简单。
用户8715145
2021/09/18
5.3K0
如何判断cdn已生效 cdn生效与不生效的区别
VBA: 判断某个Excel文件是否已打开
文章背景:在操作某个Excel文件时,有时需要判断该文件是否已打开。下面提供两种自定义函数。
Exploring
2022/09/20
6.1K0
飞书开放平台-查询已读消息示例
本文我们基于飞书开放平台提供的服务端SDK,展示下如何查询一个消息有哪些人已读了。
加多
2023/01/15
9780
SpringBoot webSocket实现发送广播、点对点消息和Android接收
这篇文章主要介绍了SpringBoot webSocket实现发送广播、点对点消息和Android接收,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
java思维导图
2018/12/05
3.9K0
【RabbitMq 篇六】-消息确认(发送确认与接收确认)
消息确认是保证消息传递可靠性的重要步骤,上一节我们说到持久化,持久化只能保证消息不丢失,但是如果消息如果投递失败我们怎么进行补偿操作呢?解决办法就是实现回调函数进行操作,在消息的发送和消息的消费都可以进行补偿操作,下面我们就要讲解消息确认。
胖虎
2019/06/26
3.5K0
【RabbitMq 篇六】-消息确认(发送确认与接收确认)
RocketMQ 是如何发送消息
设定一个topic -> 根据设定的MessageQueue个数 -> 分不在不同的master Broker里边 -> 每个MessageQueue是由多个 CommitLog组成 -> Commit是采用顺序读写。加上OS PageCache来保证写入性能 -> 首先。OS PageCache是基于内存的缓冲池。采用异步刷盘或者同步刷盘顺序写入磁盘 (异步刷盘宕机是会有可能导致数据丢失的
云扬四海
2022/11/30
1K0
Spring Cloud Bus在服务之间发送和接收消息示例
下面是一个使用 Spring Cloud Bus 和 RabbitMQ 的完整示例。在此示例中,我们将创建两个服务:Config Service 和 Client Service。Config Service 负责存储应用程序的配置文件,Client Service 则使用这些配置文件来配置自身。
堕落飞鸟
2023/04/15
7110

相似问题

如何确定消息类型是已发送还是已投递?

31

如何判断发送到MPMediaPlayer的消息已超时?

10

如何知道已发送/接收的消息有多少?

31

已发送消息的广播接收器

11

发送消息还是接收消息?

42
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文