我正在尝试从 office365 获取消息并过滤 From 属性。如果我不做过滤器部分,我会按预期收到消息。我只是不知道在过滤器字符串中放入什么......
这就是我所做的:
MSOutlookFolderFetcher *folderFetcher = [[self.client getMe] getFoldersById:folderID];
NSURLSessionTask *task = [[[[[[folderFetcher getMessages] top:10] skip:0] orderBy:@"DateTimeReceived"] filter:[NSString stringWithFormat:@"From.EmailAddress.Address eq '%@'",emailAddress]] read:^(NSArray<MSOutlookMessage> *messages, MSODataException *error) {
completion(messages);
}];
[task resume];
我收到以下错误:
代码:400
消息:“无法解析 OData 请求 URL。”
这是他们纪录片的链接:http ://www.odata.org/documentation/odata-version-2-0/uri-conventions#FilterSystemQueryOption
我已经尝试了几个选项,带引号,不带引号……正如他们的文档所说,使用“=”和“eq”……什么都没有。
有谁知道答案吗??
谢谢