问题标签 [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 回答
800 浏览

upload - 如何下载/上传文件到onedrive

我有动态 xml maker 程序,它会在某些站点上下载一些数据并创建一个 xml 文件,然后将其保存在调试文件夹中。现在我需要将此 xml 文件上传到我的 OneDrive,我将制作一个 Windows Phone 8 应用程序来下载此 xml 文件。

我一直在查看 microsoft.com 和 stackoverflow 帖子,但我无法理解如何在没有用户交互的情况下上传/下载文件(如 ftp 上传/下载)。我的桌面应用程序需要自动(每天 2 次)刷新 xml 文件。我正在寻找 ftp 主机和其他主机平台,但是它们的带宽不够(这个文件是 4mb 并且估计每天下载 3000 次:400gb bw/月),并且它们将最大同时用户数限制为 200。

(我已经有一个来自 https://account.live.com/developers/applications/appsettings/的客户 ID/客户通行证)

0 投票
1 回答
181 浏览

javascript - Live SDK 客户端密码可选要求

为什么需要客户端密码,但如果您只使用 javascript 客户端,则不需要。

这不合逻辑。有人可以向我解释一下,为什么直接进行 REST 调用时需要密码?

javascript api 不需要“客户端密码”:

但是,如果您想直接进行 REST 调用,则需要:

代码来自:http: //msdn.microsoft.com/en-us/library/hh243641.aspx

我假设客户端密码是一项安全功能,如果是这样,为什么通过 js API 的连接可以比直接连接到服务的安全约束更少?因此,根据上下文,它看起来像“可选要求”,这对我来说是矛盾的,但可能是我错过了一些东西。

0 投票
1 回答
871 浏览

javascript - 从 Web API 控制器获取实时 SDK 访问令牌

我在后端有以下方法,我想获取通过 live sdk 登录的用户的访问 ID:

在前端,我有以下代码:

我能够在页面上打开实时登录,登录并且实时服务器响应以下消息(从提琴手看到):

注意:上面的重定向将用户转发到正确的地址,它包括访问令牌和用户 ID,在上面的代码中被审查。

但是发送到我的服务器的请求如下,请注意缺少访问令牌和用户 ID

回到原点,我正在调试我的AuthenticateLiveUser服务处理程序,但没有访问令牌或用户 ID,这将允许我访问实时服务。

我究竟做错了什么?如何获取访问令牌和用户 ID 到我的服务器端代码?

0 投票
1 回答
444 浏览

json - OneDrive REST API JSON 响应

我想知道是否有一个参考可以用来在 HTTP 响应中获取 JSON 对象的错误代码和错误消息?例如,以下是上传失败的情况:

Microsoft (OneDrive) 是否提供这些错误代码和错误消息的列表?我需要一个参考,以便我可以转换这些错误状态并将它们传递给另一个应用程序。有谁知道我在哪里可以找到这些清单?

0 投票
1 回答
167 浏览

live-sdk - 如何找出一个驱动器帐户(IOS SDK)中的总空间和已用空间?

我在我的应用程序中使用 OneDrive ios sdk。我需要在我的一个屏幕上显示总空间和已用空间。如何使用 LiveConnectionClient api 来获取这些详细信息?

0 投票
1 回答
834 浏览

c# - 使用 Live SDK 使用 Microsoft 帐户登录

我正在创建一个 Windows 8.1 应用程序,我想将它与多个帐户一起使用。当我第一次启动应用程序时,我使用wl.signin范围更快地测试应用程序,但我现在想用其他帐户进行测试。所以我删除了这个范围,我从我的计算机上卸载了该应用程序,并从我的真实帐户中删除了应用程序权限。

不过,如果我想第一次登录,应用程序需要自动登录权限(==wl.signin,正如我之前提到的,我已经从我的范围中删除了它)。

基本上,我想在每次我想使用该应用程序时写入我的用户凭据,以便我可以使用其他帐户登录。

下面是登录代码:

如果我尝试注销,CanLogout总是返回false值。

我在这里想念什么?也许范围缓存在其他地方?如果我将操作系统与 Microsoft 帐户一起使用,这会不会有问题?或者,如果我将应用与带有 Visual Studio 的应用商店应用相关联?

0 投票
1 回答
1591 浏览

c# - 如何发布请求授权码 OneDrive

我很可能认为我的 post-request 是错误的,但不知道为什么,我唯一怀疑的是我添加了范围,%20 是一个简单的空间,我不确定我是否可以这样写。我应该收到一个 resulturl 吗?但我得到的只是这个 html 代码:

0 投票
1 回答
491 浏览

c# - 无需输入用户信息即可登录 OneDrive

我需要帮助来获得授权码,有没有什么方法可以在不接受任何东西或任何弹出窗口的情况下获得授权码。我需要这个作为我的服务作为一个自动化的过程。我尝试了一千种方法,但没有任何效果。请问有人知道解决办法吗?

0 投票
2 回答
2447 浏览

ios - 错误 ITMS-9000:“不支持的架构。Xcode 存档错误

我正在尝试将我的应用上传到应用商店。
过去已成功完成此操作,但在集成实时 sdk 后,我收到此错误
- 错误 ITMS-9000:“不支持的架构。您的可执行文件包含不受支持的架构 '[x86_64, i386]'”<br> 我什至无法通过验证屏幕。
任何帮助将不胜感激。
我尝试了这里提到的一些建议-

错误 ITMS-9000:“不支持的架构。您的可执行文件包含不支持的架构 '[x86_64, i386]'”

但即使这样也没有帮助
提前谢谢。

干杯尼特什

0 投票
0 回答
314 浏览

c# - 适用于通用 Windows 应用后台上传的 LiveSDK

我正在开发通用 Windows 应用程序并使用 Live SDK 5.6 将文件上传到 OneDrive。我在这里看到使用示例和关于版本的说明。根据说明我应该使用:

对于 Windows 和 WP81:CreateBackgroundUploadAsync方法;

对于 WP8 Silverlight:BackgroundUploadAsync方法

CreateBackgroundUploadAsync在 Windows 上像一个魅力一样工作并返回正确的进度值,LiveOperationProgress但在 WP81 上它一直显示 0% 的进度,最后它变成了 100%。所以它实际上并没有跟踪进度。

然后我尝试使用BackgroundUploadAsync(它适用于 Silverlight 应用程序),它可以在手机上运行 - 上传文件并正确跟踪进度。但是当我尝试上传大文件(在我的情况下> 150Mb)时,我注意到上传操作恰好在 120 秒后重置为 0% 并重新开始,没有任何异常。

这是 Windows 和 WP81 方法的代码:

对于 Silverlight:

所以问题 - 如何让它上传任何大小的文件,重新定义超时(当前为 120 秒)并跟踪 Windows 和 WP81 上的进度?

UPD:我在这里 找到了 2 分钟超时的原因:

After the connection has been established, an HTTP request message that has not received a response within two minutes is aborted.

PUT请求正常吗?