Microsoft graph api Microsoft Graph-无效的筛选子句-conversationId
我正在尝试按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
{
"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'
因此,你需要了解你的应用程序通过网络发送的实际内容