首页 文章

Onedrive wcf网络服务[关闭]

提问于
浏览
2

嗨,我正在开发一个与OneDrive集成的wcf Web服务,我需要访问使用我的Web服务的用户的文件(列表,删除,下载和上传) .

有没有办法以简单的方式使用Onedrive?也许是一些C#API ...我找到了Live SDK,但我无法理解如何使用它,然后有SkyNet,但我不知道如何使用它,如果它适用于OneDrive .

如果我必须使用REST调用,您能解释如何使用REST进行身份验证和列出文件吗?谢谢你们

1 回答

  • 1

    您'll have with writing a WCF service is doing authentication. I'的主要挑战是不了解使用WCF服务将身份验证代理到OneDrive服务的简单方法 . 最简单的方法是让WCF服务句柄的调用者生成auth令牌(请参阅如何在OAuth reference中生成auth令牌的示例)并将其作为调用参数之一传递给您的服务 .

    之后,您可以使用Live SDK使用从调用者提供给您的服务的令牌作为WCF方法的参数进行服务器端调用 . 您可以使用Live SDK生成这些调用,也可以按照REST reference自行创建 . 既不提供可以与之交互的对象模型,也需要了解REST服务的工作原理以及返回的JSON数据的结构以使用Live SDK .

相关问题