非 GUI C#.NET 应用程序是否可以在没有用户交互的情况下与 OneDrive 文件进行交互?
Can a non-GUI C#.NET application interact with OneDrive files with no user interaction?
如果是,那又如何?
我在自己的 OneDr2ive 帐户中有文件。我正在编写一个应用程序,它有时会上传 and/or 下载非常小的文件。程序仅通过任务计划程序运行,并且应该没有用户交互。
我已经走下了 LiveSDK 和 OneDrive SDK 路线,但没有任何乐趣,试图获得一个使用客户端 ID 和密码完全登录的简单示例,但没有成功。
在这一点上,我需要知道我正在尝试做的事情是否 可能。我有一个关于 OAuth2 的类似但更详细的问题 here,它与相同的用例有关。
TIA
访问 OneDrive 和在线 SharePoint 的主要方式是通过 powershell。首先在powershell中创建进程。然后一旦它从 C# 服务启动 powershell 并使用在上一步中完成的调用。
- 请参阅 Using the Windows Live APIs from PowerShell 开始使用 onedrive 的 powershell 命令。
- 查看执行 powershell 脚本的 C# 示例- Execute PowerShell Script from C# with Commandline Arguments
是 - 初始授权后。
如果应用程序的第一个 运行 提示 username/password 并且使用 offline_access
范围进行同意流程验证,则进一步的身份验证尝试将不需要用户交互。
如果是,那又如何?
我在自己的 OneDr2ive 帐户中有文件。我正在编写一个应用程序,它有时会上传 and/or 下载非常小的文件。程序仅通过任务计划程序运行,并且应该没有用户交互。
我已经走下了 LiveSDK 和 OneDrive SDK 路线,但没有任何乐趣,试图获得一个使用客户端 ID 和密码完全登录的简单示例,但没有成功。
在这一点上,我需要知道我正在尝试做的事情是否 可能。我有一个关于 OAuth2 的类似但更详细的问题 here,它与相同的用例有关。
TIA
访问 OneDrive 和在线 SharePoint 的主要方式是通过 powershell。首先在powershell中创建进程。然后一旦它从 C# 服务启动 powershell 并使用在上一步中完成的调用。
- 请参阅 Using the Windows Live APIs from PowerShell 开始使用 onedrive 的 powershell 命令。
- 查看执行 powershell 脚本的 C# 示例- Execute PowerShell Script from C# with Commandline Arguments
是 - 初始授权后。
如果应用程序的第一个 运行 提示 username/password 并且使用 offline_access
范围进行同意流程验证,则进一步的身份验证尝试将不需要用户交互。