简体   繁体   English

桌面版Microsoft Office WOPI实现或OAuth 2.0是One Drive和Office 365 Sharepoint实现吗?

[英]Are One Drive and Office 365 Sharepoint implementations with the desktop versions of Microsoft Office WOPI implementations or OAuth 2.0 ones?

How are the desktop versions of Microsoft Office 2016 products able to retrieve documents from and save documents back to One Drive when they (the desktop versions of Office 2016) are not WOPI (Web Application Open Platform Interface) clients? 当台式机版本的Office 2016产品不是WOPI(Web应用程序开放平台接口)客户端时,Microsoft Office 2016产品的台式机版本如何能够从一个驱动器检索文档并将其保存回One Drive?

I suspect that the desktop Office and One Drive integration looks more like an OAuth 2.0 implementation rather than a WOPI one. 我怀疑桌面Office和One Drive的集成看起来更像是OAuth 2.0实施,而不是WOPI。

I'd love to hear how that works, and especially would love to have it be confirmed whether or not the desktop versions of Office are WOPI clients (looks like they aren't because WOPI is for Web based applications). 我很想听听它是如何工作的,尤其是希望确认Office的桌面版本是否为WOPI客户端(看起来好像不是,因为WOPI是用于基于Web的应用程序的)。

Also, does Microsoft have any future plans to have desktop versions integrate with custom, third-party cloud storage providers? 此外,Microsoft是否有未来计划将桌面版本与自定义第三方云存储提供商集成? In other words, to make something like WOPI but for desktop clients like Office 2016? 换句话说,要为诸如Office 2016之类的桌面客户端创建WOPI之类的东西吗? DOPI (Desktop ...) perhaps? DOPI(桌面...)也许? :-) :-)

  • Desktop versions of Office are not WOPI clients. Office的桌面版本不是WOPI客户端。
  • Office <-> Sharepoint is WebDAV Office <-> Sharepoint是WebDAV
  • Office <-> OneDrive is not a real integration. Office <-> OneDrive不是真正的集成。 It just uses OneDrive's file based synchronization. 它仅使用OneDrive的基于文件的同步。
  • More detailed observations can be found in my other answer here 在我的其他答案中可以找到更详细的观察结果
  • Not sure about the future plans of Microsoft but you can certainly create integrations with desktop versions of Office by implementing the WebDAV protocol. 不确定Microsoft的未来计划,但是您可以通过实现WebDAV协议与Office的桌面版本进行集成。 There are many examples and paid SDKs on the internet that'll save you from writing boilerplate code. 互联网上有许多示例和收费的SDK ,可避免您编写样板代码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM