使用C#开发onedrive桌面客户端 [英] Develop onedrive desktop client using C#

查看:494
本文介绍了使用C#开发onedrive桌面客户端的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我想像OneDrive桌面客户端一样开发客户端。



我创建了Web应用程序。我已经使用OneDrive Rest API来执行基本操作。现在我想开发桌面客户端并像OneDrive桌面客户端一样执行相同的操作。



如何开始开发客户?第一次将本地文件夹与OneDrive连接以及如何定期同步数据时的初始任务是什么?



谢谢



我尝试了什么:



链接到OneDrive项目样本|开发

Hello, I want to develop a client just like OneDrive Desktop Client.

I have created Web Application. In that I have used OneDrive Rest API to perform basic operations. Now I want to develop a desktop client and perform same action just like OneDrive Desktop Client do.

How can I start to develop a client? What are the initial task when fist time linking local folder with OneDrive and how to sync data on regular basis?

Thank you

What I have tried:

Link to OneDrive items sample | Dev

推荐答案

因为您已经拥有一个Web应用程序,为什么不离开并在自己的应用程序中创建一个API;如果我必须这样做,我肯定会这样做。这将有各种好处,您不需要将API密钥公开给应用程序的每个人使用您的应用程序。您的所有密钥在您的Web服务器上都是安全的,人们会消耗您的服务。



此外,它会更好,因为您只是将您的Web应用程序扩展到另一个范围,并允许客户使用您的Web应用程序。 OneDrive Rest API可以使用.NET框架的 HttpClient 轻松地与桌面应用程序一起使用,问题是您将一次又一次地重写相同的代码。
Since, you already have a web application why don't you just go away and create an API in your own application; if I had to do this, I would definitely, do it like this. This would have various benefits, you won't need to expose your API keys for application to everyone who uses your application. All of your keys would be safe on your web server, and people would be consuming your services.

Also, it would be better, because you would just be extending your web application to another extent, and allowing customers to consume your web application. OneDrive Rest API can be used easily with Desktop applications using .NET framework's HttpClient, the problem is that you will be rewriting the same code again and again.


这篇关于使用C#开发onedrive桌面客户端的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆