Microsoft Graph Client SDK与请求JSON

时间:2018-03-02 16:05:01

标签: c# .net exchangewebservices microsoft-graph office365api

我知道查询: https://graph.microsoft.com/v1.0/me/messages 对应于: GraphClient.Me.Messages.Request()。GetAsync()

我正在尝试在Microsoft Graph Client SDK中复制以下请求:

  1. 获取所有类别 https://graph.microsoft.com/beta/me/outlook/masterCategories 对应的Graph客户端查询:??

  2. 获取包含其主题中某些字词的所有邮件 链接将类似于此 https://graph.microsoft.com/v1.0/me/messages?$ search =“你好世界” 对应的Graph Client:??

  3. 使用类别更新这些消息

  4. 该文档仅提供了2个示例,我可以在哪里找到示例/阅读材料列表?

2 个答案:

答案 0 :(得分:1)

  1. 为生产端点(v1.0)生成SDK,因此您必须为beta API制作custom request

  2. List<QueryOption> options = new List<QueryOption> { new QueryOption("$search", "hello world") }; var filteredMessages = await graphClient.Me.Messages.Request(options).GetAsync();

  3. 这也需要使用自定义请求,因为这是测试版功能。

  4. 感谢您对我们的文档以及如何使用SDK的反馈。我们在回购中有一些additional reference,并且正在继续研究改进SDK文档的选项。

答案 1 :(得分:0)

由于我没有足够的声望点,我不得不发表答案而不是发表评论。 感谢user8608110的帮助。不幸的是,我无法使用图表浏览器,因为我不是管理员。我想我的补丁请求设置正确,但我一直得到#34;空有效负载&#34;错误。

我认为stackoverflow是让我们互相帮助而不是删除那些试图获得帮助的人的帖子。