使用$ filter

时间:2019-05-06 05:00:41

标签: microsoft-graph microsoft-graph-mail

我目前正在开发基于Microsoft Graph的Node.js template的应用程序,用于监听通知。尝试使用$ filter时遇到问题。我的目标是仅接收来自someone@foo.edu的电子邮件。

到目前为止,这是我的POST请求的摘要:

postData(
    encodeURI('/beta/subscriptions?$filter=from/emailAddress/address eq \'someone@foo.edu\''),
    token.accessToken,
    JSON.stringify(subscriptionConfiguration),
    (requestError, subscriptionData) => {...})
);

路径,至少我认为应该是graph.microsoft.com/beta/subscriptions?$filter=from/emailAddress/address eq 'someone@foo.edu',但是我得到此错误作为响应:

{ error:
   { code: 'BadRequest',
     message: 'Invalid filter clause',
     innerError:
      { 'request-id': 'f010410d-eac2-4322-a2ef-d76a038408ed',
        date: '2019-05-06T04:20:11' } } }

发布请求代码不是问题,它可以完美地使用$ filter查询。不过,您仍然可以找到它here

我们将不胜感激。

0 个答案:

没有答案