2017-04-15 55 views
0

我正在寫Windows應用程序,該應用程序將在運行Windows 10的Raspberry Pi上運行。 我想訪問我的Google日曆並顯示即將發生的事件,但是我能找到的所有代碼都需要用戶填寫OAuth屏幕,因爲設備不會有任何輸入(鍵盤,鼠標atc),所以不可能有這種情況 是否可以在另一臺計算機上進行身份驗證,然後獲取一些令牌,文件或任何內容以將其合併到我的應用程序中,以便它可以在沒有任何彈出窗口的情況下登錄?在沒有OAuth彈出窗口的情況下訪問Google日曆

+0

你通過REST API使用谷歌日曆API在UWP? –

回答

0

您可以查看如何Perform Google Apps Domain-Wide Delegation of Authority的文檔。

在企業應用程序中,您可能希望以編程方式訪問用戶數據,而無需任何人工授權。在Google Apps域中,域管理員可以授予第三方應用程序對其用戶數據的域範圍訪問權 - 這被稱爲域範圍授權。通過這種方式授權,域管理員可以使用service accounts with OAuth 2.0

您的應用程序代表服務帳戶調用Google API,因此用戶不直接參與。

這裏有一個相關的SO職位可能幫助:How do I connect to the Google Calendar API without the oAuth authentication?

相關問題