Python 每次调用Microsoft Graph API时不刷新API的授权
我想使用Python 每次调用Microsoft Graph API时不刷新API的授权,python,microsoft-graph-api,Python,Microsoft Graph Api,我想使用Microsoft Graph API从outlook邮箱获取数据 使用和来自的帮助,因此我代表用户(公共)auth方法使用连接到了Microsoft Graph API 此方法将URL返回到控制台中,然后需要将其复制到浏览器中进行授权 当然,我不必每次调用graphapi??时都这样做,如果我正确地阅读了上面的文档,我也不会这样做 我认为我需要存储从URL返回的AUTH令牌,然后在调用图形API时使用它?但我在代码中实现这一点时遇到了困难。可能使用连接。请求\u令牌存储令牌,然后使用帐
Microsoft Graph API
从outlook邮箱获取数据
使用和来自的帮助,因此我代表用户(公共)auth方法使用连接到了Microsoft Graph API
此方法将URL返回到控制台中,然后需要将其复制到浏览器中进行授权
当然,我不必每次调用graphapi
??时都这样做,如果我正确地阅读了上面的文档,我也不会这样做
我认为我需要存储从URL
返回的AUTH
令牌,然后在调用图形API
时使用它?但我在代码中实现这一点时遇到了困难。可能使用连接。请求\u令牌
存储令牌,然后使用帐户。是否验证了\u令牌
这是我第一次使用带有这种Auth
方法的API
这是我到目前为止得到的。。希望有人能给我指出正确的方向
from O365 import Account, FileSystemTokenBackend
credentials = ('my_client_ID',)
token_backend = FileSystemTokenBackend(token_path=(r'C:\Users\Desktop', token_filename = 'my_token.txt')
account = Account(credentials, auth_flow_type = 'public', token_backend = token_backend)
account.authenticate(scopes = ['Mail.Read', 'offline_access'])
如果您不知道,Microsoft会维护自己的PyPI包。如果您不知道,Microsoft会维护自己的PyPI包。