第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

未獲取日歷事件 | 微軟圖形 API | 使用高級個人 outlook 帳戶

未獲取日歷事件 | 微軟圖形 API | 使用高級個人 outlook 帳戶

拉丁的傳說 2022-11-18 20:53:20
我正在嘗試從我的個人高級 Outlook 帳戶中獲取日歷事件。它不是工作帳戶。 我訂閱了 Office 365。使用相同的方法,我設置了 Azure actuve 目錄,我在其中添加了我的 python Web 應用程序,授予了該應用程序所需的所有權限。通過 Web 應用程序訪問 API 時,我能夠獲取配置文件詳細信息、用戶和所有內(nèi)容,但無法獲取與事件、日歷等相關的數(shù)據(jù)。 我收到此錯誤- “消息”:“租戶 guid \u00* 的租戶******b5d- *9-4b -b 1-c 5c***2ec8\u0027 不存在?!蔽以?msdn 和 stackoverflow 上查看了很多解決方案,但每個人都告訴我要獲得一個高級帳戶,但我這樣做了,但問題仍然沒有解決。請幫助解決同樣的問題。先感謝您 :)我附上我的app.config文件的副本供您參考。import osCLIENT_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
查看完整描述

1 回答

?
隔江千里

TA貢獻1906條經(jīng)驗 獲得超10個贊

使用 python 的“Oauth”類傳遞所有令牌并添加詳細信息,如客戶端 ID、客戶端密碼等。類似這樣的東西——(注意配置文件包含我上面提到的所有詳細信息。)


OAUTH = OAuth(APP)

MSGRAPH = OAUTH.remote_app(

    'microsoft',

    consumer_key=config.CLIENT_ID,

    consumer_secret=config.CLIENT_SECRET,

    request_token_params={'scope': config.SCOPES},

    base_url=config.RESOURCE + config.API_VERSION + '/',

    request_token_url=None,

    access_token_method='POST',

    access_token_url=config.AUTHORITY_URL + config.TOKEN_ENDPOINT,

    authorize_url=config.AUTHORITY_URL + config.AUTH_ENDPOINT)

我的配置文件:


CLIENT_ID = 'put here'

CLIENT_SECRET = 'put here'

REDIRECT_URI = 'http://localhost:5000/login/authorized'


AUTHORITY_URL = 'https://login.microsoftonline.com/common'


AUTH_ENDPOINT = '/oauth2/v2.0/authorize'

TOKEN_ENDPOINT = '/oauth2/v2.0/token'


RESOURCE = 'https://graph.microsoft.com/'

API_VERSION = 'v1.0'

SCOPES = ['User.Read', 'Mail.Send', 'Files.ReadWrite','Calendars.Read', 'Calendars.ReadWrite'] 

現(xiàn)在您可以這樣調(diào)用獲取事件:


eventResponse = MSGRAPH.get('me/events',headers=request_headers()) #request_headers() return all the requeried headers

print(eventResponce.data)


查看完整回答
反對 回復 2022-11-18
  • 1 回答
  • 0 關注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號