我正在尝试从我的个人高级 Outlook 帐户中获取日历事件。它不是工作帐户。 我订阅了 Office 365。使用相同的方法,我设置了 Azure actuve 目录,我在其中添加了我的 python Web 应用程序,授予了该应用程序所需的所有权限。通过 Web 应用程序访问 API 时,我能够获取配置文件详细信息、用户和所有内容,但无法获取与事件、日历等相关的数据。 我收到此错误- “消息”:“租户 guid \u00* 的租户******b5d- *9-4b -b 1-c 5c***2ec8\u0027 不存在。”
我在 msdn 和 stackoverflow 上查看了很多解决方案,但每个人都告诉我要获得一个高级帐户,但我这样做了,但问题仍然没有解决。
请帮助解决同样的问题。先感谢您 :)
我附上我的app.config文件的副本供您参考。
import os
CLIENT_SECRET = "client secret key"
AUTHORITY = "https://login.microsoftonline.com/tenant id"
CLIENT_ID = "client id"
REDIRECT_PATH = "/getAToken"
ENDPOINT =ENDPOINT = 'https://graph.microsoft.com/v1.0/users/{my id}/events
# I also tried 'ENDPOINT = ' 'https://graph.microsoft.com/v1.0/users/{my id}/calendar/events''
SCOPE = ["User.ReadBasic.All"]
SESSION_TYPE = "filesystem" # So token cache will be stored in server-side session
隔江千里
相关分类