问题标签 [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.
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)。
提前感谢您的帮助,迈克尔
java - 如何在 java 代码中将 .pptx 上传到我的 skydrive 帐户
我想制作一个程序,将演示文稿上传到我的 skydrive 帐户并返回链接,每个人都可以通过该链接查看此演示文稿。有人有一些示例代码,建议吗?
感谢您的回复。
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 范围。这为您的应用程序提供了一个额外的代码,称为刷新令牌,您的应用程序可以在需要时使用它来获取新的访问令牌 - 即使在用户注销之后 - 通常长达一年。但是,用户可以随时撤销您的应用程序的访问权限。如果用户选择撤销对您的应用的同意,
因此,刷新令牌似乎持续了一年。这意味着我可以装配一些东西来获取刷新令牌,存储它,然后在每个页面请求上,使用刷新令牌来获取访问令牌并显示数据。但是,每年一次,我必须更新此客户端的刷新令牌并存储它。这听起来对吗?这是最好的方法吗?
java - 使用 SkyDrive REST API 从 java 桌面客户端检索 OAuth 2.0(隐式授权)的访问令牌。
我正在尝试使用 SkyDrive REST API 从 Java 桌面客户端应用程序实现 OAuth 2.0 隐式授权。我使用以下代码:
我的代码打开网络浏览器并要求用户登录,然后 SkyDrive 以下列形式将访问令牌发送到浏览器 url:
我想要做的是从我的 java 程序中读取这个访问令牌。我试图从控制台读取 httpconnection:
但似乎 java httpurlconnection 不处理 javascript 响应。它回复:
那么,有没有办法直接从java中检索访问令牌?
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
(...)
(...)
替代执行此操作。例子:
javascript - 例外:XML 表达式中缺少 }
我收到此错误异常:XML 表达式中缺少 } 以及当我在 FIREFOX 中打开我的 html 文件并使用 Firebug 1.9.2 时,出现此错误:
这是我的代码:
我不知道哪里出错了,我只是从 skydrive api 教程中复制了这个示例代码。当然,我的 id 和 url 字符串替换为我的个人应用程序的字符串。感谢您的回答。
c# - c# - MS Skydrive - 获取有关用户帐户的信息。
我正在创建 ac# winform 应用程序,我希望能够显示用户 MS SkyDrive 信息,特别是他们 SkyDrive 上的可用空间和已用空间。我在 Windows 7 上,我正在尝试这样做,但在用户进行身份验证后,我很难获得访问令牌。到目前为止,这就是我能够拼凑起来的所有内容:
这会弹出一个浏览器并允许用户授予应用程序权限。但是,它通过重定向到应用程序“redirct url”并在 url 中包含访问令牌来返回访问令牌。这真的对我没有帮助,因为我的应用程序是桌面应用程序。我一直在阅读 Microsoft 的文档,除了 Windows 8 和 Windows 手机的信息外,找不到任何其他信息。
我该怎么做?
windows-8 - 通过 SkyDrive FilePicker 选择共享文件?
有谁知道是否可以在 Windows 8 的 SkyDrive 文件选择器中从其他人的 SkyDrive 中选择与我共享的文件?当我在应用程序中调用文件选择器时,似乎我可以选择从 SkyDrive 应用程序中选择,但我认为我只能选择我自己的 SkyDrive 中的文件,而不是从其他人那里与我共享的文件。
onedrive - 将文件从一个云存储传输到另一个
我想知道是否可以“即时”将文件从一个云存储传输到另一个?具体来说,我想构建一个应用程序,将我的照片从 Skydrive 传输到 Box.net,而不是将文件临时保存到我的数据库,而是将文件直接保存到 Box.net 存储?
谢谢,洛伊扎
excel - 使用 Skydrive API 获取 Skydrive 中文档的文档嵌入 URL
我在我的博客插件中自动嵌入文档。我可以将 excel 文件上传到 skydrive,但要嵌入文档,我应该在 Skydrive 中手动处理文件并获取嵌入 URL。通过 skydrive API 获取此嵌入 URL 的方法是什么?问候