1

我正在尝试过滤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吗?

4

1 回答 1

3

通过使用 this 而不是从文档中解决它:

.filter(`conversationId eq '${id}'`)
于 2019-08-20T17:40:04.010 回答