当前位置: 首页 > 知识库问答 >
问题:

使用MicrosoftGraphAPI合并查询

鲁财
2023-03-14

我是微软图形API的新手。我们的应用程序要求根据预期主题收集最新电子邮件,并收集电子邮件附件(CSV格式)。

当使用下面的查询时,但是使用2个GET请求时,这已经很好了:

首先是收集最新的电子邮件:

https://graph.microsoft.com/v1.0/me/messages?$select=id,有附件

第二种是通过传递从第一个查询返回的id来收集附件:

https://graph.microsoft.com/v1.0/me/messages/{id}/附件

问题:有没有一种方法可以将这个请求合并成一个请求,从而使代码变得更好?

非常感谢。

共有2个答案

韩高峯
2023-03-14

更新:我能够与$expand参数的用户合并两个请求:

https://graph.microsoft.com/v1.0/me/messages?$select=id,有附件

文国发
2023-03-14

就我目前所知,没有办法合并这两个请求。正如您所指出的,列出附件需要消息id。

 类似资料:
  • 我正在使用hibernate映射来自mysql数据库的数据。 以下是我的查询: 并得到一个错误: Apache Tomcat/7.0.23-错误报告 键入异常报告 注意可获得根本原因的完整堆栈跟踪

  • 我正在尝试使用microsoft graph检查是否已签出一个onedrive文件。根据文件https://learn.microsoft.com/en-us/onedrive/developer/rest-api/resources/driveitem,存在DriveItem的发布属性。但默认情况下不返回此属性。但是文档没有提到如何检索此属性。

  • 问题内容: 我正在使用SQL Server,并且我有两个表,我想合并为一个查询,用它来填充gridview。 表1 dbo.Work UID(PK,int) Tech_Ticket(int) RMA_Ticket(int) 区域(nchar10) 已完成(nchar10) FA(nchar10) 代理(nvarchar50) 跟踪(nvarchar50) Date_Added(date) Date

  • 主要内容:UnionFind2.java 文件代码:对于一组数据,并查集主要支持两个动作: union(p,q) - 将 p 和 q 两个元素连接起来。 find(p) - 查询 p 元素在哪个集合中。 isConnected(p,q) - 查看 p 和 q 两个元素是否相连接在一起。 在上一小节中,我们用 id 数组的形式表示并查集,实际操作过程中查找的时间复杂度为 O(1),但连接效率并不高。 本小节,我们将用另外一种方式实现并查集。把每一个元

  • 问题内容: 我想使用中的多个表中的数据。我有两种从服务器下载数据的想法,一种方法是使用联接和检索数据,一种方法是分别下载数据帧并使用pandas.merge合并它们。 当我想将数据下载到。 熊猫合并 哪一个更快?假设我要对2个以上的表和2个列执行此操作。有什么更好的主意吗?如果有必要知道我使用。 问题答案: 前者比后者快。前者仅需对数据库进行一次调用,并返回已加入并已过滤的结果。但是,后者对数据库

  • 问题内容: 我要么变老,要么我需要写的查询变得越来越复杂。以下查询将获取与该用户的所有关联。 该表为(,,,); 现在,我还需要通过 独立查询如下所示: 但是,是否可以将这两个查询合并为一个查询?我的逻辑认为应该这样,尽管我不知道如何进行实际的JOIN。 问题答案: 我可能会使用UNION。