Python 从Outlook REST API v1.0中的基本身份验证移动到v2.0

Python 从Outlook REST API v1.0中的基本身份验证移动到v2.0,python,azure-active-directory,microsoft-graph-api,Python,Azure Active Directory,Microsoft Graph Api,我收到了来自Microsoft的通知电子邮件,通知我停止在Outlook REST API v1.0中支持基本身份验证,我一直在Azure AD注册的python flask应用程序中使用该应用程序 Microsoft正在删除的API已被Microsoft Graph and Outlook REST v2.0 API取代 要迁移到v2.0,我应该做什么 以下是我的config.py文件的一部分: O365_BASE_URL = 'https://graph.microsoft.com/v1.0

我收到了来自Microsoft的通知电子邮件,通知我停止在Outlook REST API v1.0中支持基本身份验证,我一直在Azure AD注册的python flask应用程序中使用该应用程序

Microsoft正在删除的API已被Microsoft Graph and Outlook REST v2.0 API取代

要迁移到v2.0,我应该做什么

以下是我的config.py文件的一部分:

O365_BASE_URL = 'https://graph.microsoft.com/v1.0/'
O365_AUTH_URL = 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize'
O365_TOKEN_URL = 'https://login.microsoftonline.com/common/oauth2/v2.0/token'
我需要换衣服吗

O365_BASE_URL = 'https://graph.microsoft.com/v1.0/' 


我很确定你已经得到了一个链接,可以链接到关于这次退休和搬家的相关文档。然而,以下是您应该遵循和阅读的链接,以了解您需要更改的内容:

作为底线,我看到您实际上已经在使用Microsoft Graph。这意味着您无需更改任何内容。如果这些是您在REST集成中使用的所有URL:


你不需要改变任何事情。微软图形还没有v2.0版本。Outlook REST API位于
https://outlook.office.com/api
。根据MicrosoftGraphV1.0匹配了
OutlookRESTV2.0

,我很确定您已经获得了一个链接,可以链接到有关此次退休和搬迁的相关文档。然而,以下是您应该遵循和阅读的链接,以了解您需要更改的内容:

作为底线,我看到您实际上已经在使用Microsoft Graph。这意味着您无需更改任何内容。如果这些是您在REST集成中使用的所有URL:


你不需要改变任何事情。微软图形还没有v2.0版本。Outlook REST API位于
https://outlook.office.com/api
。根据,Microsoft Graph v1.0与Outlook REST v2.0相匹配,Outlook REST API v1.0与Microsoft Graph v1.0不同,它们是不同的API

Outlook REST API的基本URI为
https://outlook.office.com/api/{version}
。因此,对于v1.0,它将是
https://outlook.office.com/api/v1.0

如果您当前正在使用
https://graph.microsoft.com/v1.0
那么您已经在使用当前的Microsoft Graph产品版本,无需在此进行任何更改


更重要的是,这些都与基本身份验证无关。这是关于如何获取令牌的问题,而不是使用令牌的API。鉴于您已经在使用OAuth端点,我认为您也没有使用基本身份验证

Outlook REST API v1.0与Microsoft Graph v1.0不同,它们是不同的API

Outlook REST API的基本URI为
https://outlook.office.com/api/{version}
。因此,对于v1.0,它将是
https://outlook.office.com/api/v1.0

如果您当前正在使用
https://graph.microsoft.com/v1.0
那么您已经在使用当前的Microsoft Graph产品版本,无需在此进行任何更改

更重要的是,这些都与基本身份验证无关。这是关于如何获取令牌的问题,而不是使用令牌的API。鉴于您已经在使用OAuth端点,我认为您也没有使用基本身份验证

O365_BASE_URL = 'https://graph.microsoft.com/v2.0/'
O365_BASE_URL = 'https://graph.microsoft.com/v1.0/'
O365_AUTH_URL = 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize'
O365_TOKEN_URL = 'https://login.microsoftonline.com/common/oauth2/v2.0/token'