问题标签 [live-sdk]

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 投票
1 回答
156 浏览

onedrive - 列出整个文件列表

我需要检索用户的整个 OneDrive 文件列表,以将其同步到我的本地数据库。

有没有好的解决方案?

不想递归遍历整个文件树,效率很低……

起初我以为我可以使用 /search&q=* 端点来做到这一点,但它们最多返回 500 个结果而没有分页选项。

0 投票
1 回答
107 浏览

c# - 从 Live SDK 调用 BackgroundDownloadAsync 或 BackgroundUploadAsync 后后台任务未知/为空

知道为什么每次调用 BackgrouDownloadAsync 或 BackgroundUploadAsync 时都会在生命周期事件下列出一个“空”任务吗?

我还不能发图片。请参阅http://social.msdn.microsoft.com/Forums/en-US/39944e7d-feb2-4e06-b980-6ff41588ec50/unknown-empty-background-task?forum=wpdevelop中的原始帖子

0 投票
1 回答
497 浏览

security - Microsoft 帐户 JWT 身份验证令牌如何签名?

在我的 Web 应用程序中,我需要验证从 Live SDK 5.6 获得的 JWT 身份验证令牌。不久前,这些令牌的签名是使用签名密钥的 base64 编码标头+有效负载的 HMACSHA256 哈希,这是应用程序机密(来自 account.live.com/developers/applications)+“JWTSig”。现在看来情况并非如此。

有谁知道现在这些令牌是如何签名的?

对不起我的英语不好。

0 投票
1 回答
101 浏览

windows-phone-8 - 如何从 WP8 捕获视频并将其上传到 OneDrive?

因此,我已经使用 Live SDK 工作了几个星期。我已经获得了我想要完成的 Android 版本,并且正在开发 Windows Phone 8 版本。基本上,目标是创建一个可以录制视频然后将该视频上传到 OneDrive 的应用程序。我可以将图片上传到当前在应用程序上的 OneDrive。但是,在视频方面,我遇到了很多困难。首先,显然 WP8 不允许访问录制的视频文件。其次,我找不到如何使用本机摄像头进行视频录制并将其存储在我可以访问的地方。

所以真的我的问题是如何在 WP8 上实现这一点?还是有可能?理想情况下,我想使用本机相机而不是自己编写,但如果必须的话,我会的。

0 投票
1 回答
994 浏览

onedrive - 如何从 Windows 服务刷新令牌?

如果应用程序无权访问浏览器控件或 http 上下文,是否可以刷新令牌?我有一个 WinForm 可以让用户登录并获得同意,然后它将令牌传递给 Windows 服务,以便可以将文件上传到 OneDrive。当令牌过期时,似乎所有刷新令牌的方法都需要回调 URL。

0 投票
3 回答
200 浏览

windows-phone-8.1 - BackgroundUploadAsync 错误对象未设置为实例

我尝试将文件上传到 OneDrive。我已成功连接并验证 OneDrive,但尝试上传时出现错误:Object reference not set to an instance of an object.

代码是:

BackgroundUploadAysnc方法抛出异常。oneDriveFolderId设置并存在于 OneDrive 中。DatabaseBackupname 是 OneDrive 中不存在的正确新文件名。我在调试器中检查了流,这个对象不是空的并且有一个大小。

我将上传代码更改为:

并且该CreateBackgroundUploadAsync方法引发以下异常:

0 投票
1 回答
292 浏览

android - 获取空间配额 Live SDK One Drive

我正在使用 Live SDK 开发基于 One Drive 的 android 应用程序。我被困在如何为每个用户获取可用空间和空闲空间上。

0 投票
1 回答
73 浏览

onedrive - 是否有用于 OneDrive 登录的方形品牌徽标?

我正在使用 Live/OneDrive API 使用 OAuth2 进行登录。是否有微软允许使用的方形图标(类似于FacebookGoogle的图标)?

0 投票
1 回答
294 浏览

google-app-engine - 带有 Windows Live 的 oauth2 始终返回“客户端身份验证方案‘匿名’禁止 HTTP 请求”

我想为我的应用程序使用 windows live 的登录功能。因此,我定义了一个重定向 URL 并创建了一个 App-ID 并从以下位置获取了一个 App-secret:

https://account.live.com/developers/applications/create?tou=1

但是每次我尝试使用我的 windows live 帐户登录我的应用程序时,我都会收到以下错误消息:

客户端身份验证方案“匿名”禁止 HTTP 请求。

当我查看我的应用摘要时,它看起来像:

我认为“安全重定向”是问题所在。但无法更改此值。有谁知道如何解决这个问题。

我在 python 中使用谷歌应用引擎和自动框架。像这样的东西:

https://github.com/peterhudec/authomatic/tree/master/examples/gae/simple

=================== 这里有一些额外的信息================

当我单击我的应用程序上的链接以使用 Windows 登录时,我被重定向到:

https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=12&ct=1411214956&rver=6.2.6289.0&wp=MBI_SSL&wreply=https:%2F%2Foauth.live.com%2Fauthorize%3Fscope%3Dwl.basic% 252Cwl.emails%252Cwl.photos%26state%3D93df705504af6a4cf653a4d061%26redirect_uri%3Dhttp%253A%252F%252myLoginTestApp.appspot.com%252Flogin%252Fwl%26response_type%3Dcode%260%0_id%3D0000.0.0.0.0.0.0.0.0.0.0.0.0 1031&id=276649&popupui=1

(其中……是我的 App-ID)如果我使用用户名和密码登录,则以错误结尾。

该应用程序的谷歌开发者控制台日志如下所示:

  1. 自动:WindowsLive:启动 OAuth 2.0 授权过程。
  2. 自动:WindowsLive:将用户重定向到https://oauth.live.com/authorize?scope=wl.basic%2Cwl.emails%2Cwl.photos&state=93df705504af6a4cf653a4d061&redirect_uri=http%3A%2F%2FmyLoginTestApp.appspot.com%2Flogin%2Fwl&response_type =code&client_id=00000000 ......
  3. /login/wl?error=server_error&error_description=%20HTTP%20request%20was%20forbidden%20with%20client%20authentication%20scheme%20'Anonymous'.&state=93df7055aaaf6a4cf653a4d061 someIp - - [2014/9/20:05:20:07 -0700] "GET /login/wl?error=server_error&error_description=The%20HTTP%20request%20was%20forbidden%20with%20client%20authentication%20scheme%20\'Anonymous\'.&state=93df7055aaaf6a4cf653a4d061 HTTP/1.1" 200 331 - " Mozilla/5.0 (Windows NT 6.1; rv:32.0) Gecko/20100101 Firefox/32.0" "myLoginTestApp.appspot.com" ms=60 cpu_ms=0 cpm_usd=0.000037 instance=...someInstanceId... app_engine_release=1.9.11
  4. 自动:WindowsLive:报告的抑制异常:FailureError(u“客户端身份验证方案'匿名'禁止HTTP请求。”,)!
0 投票
1 回答
94 浏览

c# - 我需要添加哪些组件才能在 C# 中使用 Live SDK 5.5?

我想从 C# 更新 OneDrive 文本文件。

我下载并安装了 Live SDK v5.5,但是当我尝试添加一个组件时,我在 .NET 选项卡中看不到任何类似于 Live SDK 的内容。

我应该寻找的组件名称是什么?

这是为了表明我已经安装了 SDK:

在此处输入图像描述

但我找不到我认为应该在这里的组件:

在此处输入图像描述