2017-04-15 92 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?

相关问题