我正在尝试通过 ASP.NET 中的 MS GRAPH API 在我的收件箱中搜索来自某个人的电子邮件。
这是我构建 REST URL 的 C# 代码: (我正在尝试搜索“发件人”字段包含“问候”的所有电子邮件)
sRestURL = "https://graph.microsoft.com/v1.0/users/[email protected]/mailFolders/inbox/messages?$search=\"from:\"greet\"\"&$expand=singleValueExtendedProperties($filter=Id eq \'LONG 0x0E08\')&$count=true";
但是,搜索参数值周围的反斜杠让我头疼...... 如何去掉下面以黄色突出显示的反斜杠?
因为当我将上述 URL 发送到 MS Graph API 时,由于搜索值周围有反斜杠,我收到状态代码“BadRequest”。
当我通过 GRAPH EXPLORER 发布帖子时,没有反斜杠,一切都很顺利:
谢谢
弗雷德里克
已解决:
sRestURL = "https://graph.microsoft.com/v1.0/users/MAILBOX/mailFolders/inbox/messages?$expand=singleValueExtendedProperties($filter=Id eq \'LONG 0x0E08\')&$count=true&$search=\"from:\\\"greet\\\"\"";