非GUI C#.NET应用程序是否可以与OneDrive文件交互而无需用户交互?

时间:2016-07-07 01:37:54

标签: c# onedrive

如果是,那怎么样?

我在自己的OneDr2ive帐户上有文件。我正在编写一个应用程序,有时会上传和/或下载非常小的文件。程序通过任务计划程序运行,并且应该通过 no 用户交互来运行。

我已经放下了LiveSDK和OneDrive SDK路线,没有任何乐趣,试图获得一个完整登录客户端ID&秘密,没有成功。

此时我需要知道我想要做的是甚至可能。我有一个类似但更详细的问题here关于OAuth2,它关注同一个用例。

TIA

2 个答案:

答案 0 :(得分:0)

是 - 在初始授权后。

如果第一次运行应用程序时会出现用户名/密码提示以及使用offline_access范围的同意流验证,则进一步的身份验证尝试将不需要用户交互。

答案 1 :(得分:-1)

在线访问OneDrive和SharePoint的主要方式是使用PowerShell。首先在powershell中创建进程。然后,一旦它从C#服务启动powershell并使用上一步中完成的调用。