在Graph API中使用ReceivedDateTime时出现无效筛选子句错误求助
问题:Microsoft Graph API筛选邮件时出现"Invalid filter clause"错误
我正在编写脚本,每小时读取一次邮箱并下载附件,参考微软的Python教程。以下是我获取指定时间后邮件的代码:
def get_all_msg(self): endpoint = "/me/mailFolders/inbox/messages?$filter=ReceivedDateTime ge '2022-10-05T08:40:20Z'" request_url = f'{endpoint}' inbox_response = self.user_client.get(request_url) return inbox_response.json()
这段代码返回如下错误:
{'error': {'code': 'BadRequest', 'message': 'Invalid filter clause', 'innerError': {'date': '2022-10-06T09:40:20', 'request-id': '4b76e1be-6f5b-45b6-90e7-c374673b3543', 'client-request-id': '11281235-f9a1-4dbc-a9e4-bedd85d46145'}}}
我不清楚问题出在哪里,恳请提供帮助。
内容的提问来源于stack exchange,提问作者Tony Frank
相关产品推荐
相关产品推荐

