我正在尝试通过conversationId
进行过滤以获取邮件和邮件答复,但是每次都会收到错误消息:
Unexpected error value:
{
statusCode: 400,
code: "BadRequest",
message: "Invalid filter clause"
示例代码:
let response =
await client.api(`/me/messages?$filter=conversationId eq '${conversationId}'`)
.get();
请求路径输出如下:
/me/messages?$filter=conversationId eq 'AAQkADJkZTNiN2ZlLTg2M2QtNGZjMC1hNDUxLTdlNjgzZDVjZDljMAAQAKVNpsZfVhlEtPFltSQuNJ8='
在Graph Explorer中尝试完全相同的路径时,根本没有问题。
与空间有关吗?我应该添加
%20
吗? 最佳答案
通过在documentation中使用它来解决它:
.filter(`conversationId eq '${id}'`)
关于javascript - Microsoft Graph-无效的过滤器子句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57578712/