Microsoft graph api Microsoft Graph-无效的筛选子句-conversationId

Microsoft graph api Microsoft Graph-无效的筛选子句-conversationId,microsoft-graph-api,microsoft-graph-mail,Microsoft Graph Api,Microsoft Graph Mail,我正在尝试按conversationId进行筛选以获取邮件的消息和回复,但每次都会收到一个错误: { "error": { "code": "BadRequest", "message": "Invalid filter clause", "innerError": { "date&qu

我正在尝试按conversationId进行筛选以获取邮件的消息和回复,但每次都会收到一个错误:

 {
    "error": {
        "code": "BadRequest",
        "message": "Invalid filter clause",
        "innerError": {
            "date": "2020-08-24T23:12:43",
            "request-id": "9d1c128a-d97c-4fc4-97b4-5264e566bef8"
        }
    }
}
请求路径输出如下:

https://graph.microsoft.com/v1.0/me/messages?$filter=conversationId eq 'AAQkADJkZTNiN2ZlLTg2M2QtNGZjMC1hNDUxLTdlNjgzZDVjZDljMAAQAKVNpsZfVhlEtPFltSQuNJ8='

在Graph Explorer中尝试完全相同的路径时,根本没有问题。

很可能您使用的代码在发送URL时正在咀嚼URL,因为BASE64字符串不安全。你的请求在图形浏览器中对我不起作用(我得到你所说的确切错误),除非像这样转义值

https://graph.microsoft.com/v1.0/me/messages?$filter=conversationId eq 'AAQkADJkZTNiN2ZlLTg2M2QtNGZjMC1hNDUxLTdlNjgzZDVjZDljMAAQAKVNpsZfVhlEtPFltSQuNJ8%3D'
因此,你需要了解你的应用程序通过网络发送的实际内容