问题标签 [onedrive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
12072 浏览

c# - 通过 SkyDrive API 将文件上传到 skydrive

我尝试通过 Windows 8 应用程序中的 SkyDrive API 将文本文件上传到我的 skydrive 或至少在 SD 中创建新的文本文件并编辑其内容。我怎样才能做到这一点?

我试图做这样的事情:

但我收到错误“提供的请求无效。无法更新根 SkyDrive 文件夹。” 如果我写类似“me/skydrive/”的内容,我会得到“提供的 URL 无效。不支持请求的路径”。方法 LiveConnectClient.PutAsync 只允许我更新现有属性(但不是它的内容)。

应该如何正确完成?

顺便说一句 - LCDC (http://msdn.microsoft.com/en-us/library/live/hh826531.aspx) 上的内容是否更新?我问是因为文档中的某些方法在 dll 中不存在(fe LiveConnectClient.Upload。只有BackgroundUploadAsync)。

提前感谢您的帮助,迈克尔

0 投票
1 回答
482 浏览

java - 如何在 java 代码中将 .pptx 上传到我的 skydrive 帐户

我想制作一个程序,将演示文稿上传到我的 skydrive 帐户并返回链接,每个人都可以通过该链接查看此演示文稿。有人有一些示例代码,建议吗?

感谢您的回复。

0 投票
1 回答
2047 浏览

php - 您如何对单个 Skydrive 帐户进行身份验证而不要求用户提供凭据?

我有一个客户想使用 SkyDrive 作为网站的云存储。该网站不会要求该网站的用户提供他们的 SkyDrive 帐户以向他们展示他们的文件,而是该网站的所有者将在 SkyDrive 中存储一些文件,并希望与登录到其网站的用户共享这些文件。我的问题是,如何直接从网站的后端 PHP 代码向 SkyDrive API 发送凭据?

Live Connect ( http://msdn.microsoft.com/en-us/library/live/hh243647.aspx ) 上的 API 文档似乎专注于向用户提供登录表单以将用户的凭据发送到服务。再说一次,这不是我想要的。该网站的用户无需执行任何操作,只需转到该页面,他们将看到从 SkyDrive 帐户镜像的文件。凭据应存储在服务器上,并在用户请求页面时发送。

我问了一个关于 Google Docs 的类似问题(How do I connect to the Google Calendar API without the oAuth authentication?)。这个问题的答案是设置一个临时脚本来获取一个刷新令牌,该令牌可以一遍又一遍地用于身份验证。我试过了,它确实有效。但是,我不确定刷新令牌的持续时间以及相同的方法是否适用于 SkyDrive API。

编辑:在做了更多研究之后,Live Connect Docs ( http://msdn.microsoft.com/en-us/library/live/hh826540 ) 说:

在用户提供同意后,Live Connect 会为您的应用程序提供一个特殊代码或访问令牌,让您的应用程序可以使用他或她同意的用户信息部分。通常,此访问令牌的有效期约为一小时。在这一小时结束后,您的应用将无法再使用用户的信息——它必须要求用户再次完成登录和同意流程。要解决此问题,您可以要求用户同意 wl.offline_access 范围。这为您的应用程序提供了一个额外的代码,称为刷新令牌,您的应用程序可以在需要时使用它来获取新的访问令牌 - 即使在用户注销之后 - 通常长达一年。但是,用户可以随时撤销您的应用程序的访问权限。如果用户选择撤销对您的应用的同意,

因此,刷新令牌似乎持续了一年。这意味着我可以装配一些东西来获取刷新令牌,存储它,然后在每个页面请求上,使用刷新令牌来获取访问令牌并显示数据。但是,每年一次,我必须更新此客户端的刷新令牌并存储它。这听起来对吗?这是最好的方法吗?

0 投票
1 回答
4670 浏览

java - 使用 SkyDrive REST API 从 java 桌面客户端检索 OAuth 2.0(隐式授权)的访问令牌。

我正在尝试使用 SkyDrive REST API 从 Java 桌面客户端应用程序实现 OAuth 2.0 隐式授权。我使用以下代码:

我的代码打开网络浏览器并要求用户登录,然后 SkyDrive 以下列形式将访问令牌发送到浏览器 url:

我想要做的是从我的 java 程序中读取这个访问令牌。我试图从控制台读取 httpconnection:

但似乎 java httpurlconnection 不处理 javascript 响应。它回复:

那么,有没有办法直接从java中检索访问令牌?

0 投票
2 回答
1356 浏览

c# - 异步替代

我正在尝试在我的应用程序中实现此代码以将数据备份到 skydrive http://netitude.bc3tech.net/2012/07/11/skydrive-backup-of-your-mobile-applets-get-some-common-ground /

但是我如何无法安装 Async CTP(我在 2-3 天内进行了测试,但 async ctp 没有安装好……我已经尝试过解决方案,但问题仍然存在)。可以做同样的事情但不使用异步吗?如何等待完成任务才能继续?

使用这些工具“Windows Phone SDK 7.1 和 7.1.1 更新”:https ://dev.windowsphone.com/en-us/downloadsdk

(...)

(...)

替代执行此操作。例子:

0 投票
2 回答
221 浏览

javascript - 例外:XML 表达式中缺少 }

我收到此错误异常:XML 表达式中缺少 } 以及当我在 FIREFOX 中打开我的 html 文件并使用 Firebug 1.9.2 时,出现此错误:

这是我的代码:

我不知道哪里出错了,我只是从 skydrive api 教程中复制了这个示例代码。当然,我的 id 和 url 字符串替换为我的个人应用程序的字符串。感谢您的回答。

0 投票
1 回答
883 浏览

c# - c# - MS Skydrive - 获取有关用户帐户的信息。

我正在创建 ac# winform 应用程序,我希望能够显示用户 MS SkyDrive 信息,特别是他们 SkyDrive 上的可用空间和已用空间。我在 Windows 7 上,我正在尝试这样做,但在用户进行身份验证后,我很难获得访问令牌。到目前为止,这就是我能够拼凑起来的所有内容:

这会弹出一个浏览器并允许用户授予应用程序权限。但是,它通过重定向到应用程序“redirct url”并在 url 中包含访问令牌来返回访问令牌。这真的对我没有帮助,因为我的应用程序是桌面应用程序。我一直在阅读 Microsoft 的文档,除了 Windows 8 和 Windows 手机的信息外,找不到任何其他信息。

我该怎么做?

0 投票
1 回答
213 浏览

windows-8 - 通过 SkyDrive FilePicker 选择共享文件?

有谁知道是否可以在 Windows 8 的 SkyDrive 文件选择器中从其他人的 SkyDrive 中选择与我共享的文件?当我在应用程序中调用文件选择器时,似乎我可以选择从 SkyDrive 应用程序中选择,但我认为我只能选择我自己的 SkyDrive 中的文件,而不是从其他人那里与我共享的文件。

0 投票
2 回答
1966 浏览

onedrive - 将文件从一个云存储传输到另一个

我想知道是否可以“即时”将文件从一个云存储传输到另一个?具体来说,我想构建一个应用程序,将我的照片从 Skydrive 传输到 Box.net,而不是将文件临时保存到我的数据库,而是将文件直接保存到 Box.net 存储?

谢谢,洛伊扎

0 投票
1 回答
323 浏览

excel - 使用 Skydrive API 获取 Skydrive 中文档的文档嵌入 URL

我在我的博客插件中自动嵌入文档。我可以将 excel 文件上传到 skydrive,但要嵌入文档,我应该在 Skydrive 中手动处理文件并获取嵌入 URL。通过 skydrive API 获取此嵌入 URL 的方法是什么?问候