我正在寻找像OneDrive提供的一个文件选择器控件(实时连接)的JavaScript库,但是这反而是“OneDrive商务”。 换句话说,我希望能够提示用户选择“OneDrive商业”文件,然后我就可以做一些与使用(大概)的REST API。
我来为OneDrive的API支持业务有点困惑。 我的理解是,OneDrive的业务是基于SharePoint 2013,我可以使用SharePoint 2013 REST和CSOM API的访问Office 365的托管我的档案。
我看不出在我看着的JavaScript文档CSOM这样的功能的支持。 但我知道一点没有关于SharePoint所以也许有什么东西在那里了吗?
似乎也成为一个新的Office 365 REST API正在开发的JavaScript库。 我猜这是最有可能的候选人给我我想要的东西。 当然,我可以写使用REST API的,如果我有我自己的控制。
你的理解是,OneDrive的业务是基于SharePoint 2013主要是正确的。 在现实中,OneDrive for Business 是的SharePoint 2013 -它只是为SharePoint 2013的某一部分的新名称。
我已经在OneDrive广泛合作商业和SharePoint作为一个整体,而据我所知,没有这样的控制也存在。 所有这一切我所知道的(也许除了在SharePoint 2013的社会兼职某些API)的API是功能为重点,并且不提供控件。 这是由设计,因为SharePoint具有定制和想要的功能存在于以建立在顶级定制UI扩展的丰富的生态系统,并且在大多数情况下,标准化的JavaScript控件将是一个明显的例外,从UI设计的角度。
我会鼓励你实现使用SharePoint 2013 REST API控制。 具体而言,关于文件操作的调用是在这里: http://msdn.microsoft.com/en-us/library/office/dn450841(v=office.15).aspx 。
我没有使用过的新的Office 365 REST API还,但看着它的状态,“我的文件”部分尚未发布针对JavaScript(来源: http://blogs.office.com/2014/ 5月12日/净和JavaScript的库换办公室-365的API / ),由于它可能会或可能不会有你需要,我会建议与现有的SharePoint 2013 REST API,它必将能够坚持什么做你想做的。
我也不会感到惊讶,如果有人微软之外已经写一个,但我无法找到任何东西发布到网上,所以要么尚未完成或尚未取得容易在网上提供。
文章来源: Is there a client side javascript library for OneDrive for Business that provides a file/folder picker control? [closed]