问题标签 [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 投票
2 回答
625 浏览

c# - 每次都会出现权限画面

我想让我的 WinForms-App 使用 Microsoft 帐户的 SingleSign-On (SSO) 功能。
我创建了一个LiveApp,并且可以使用 LiveSDK 5.4 登录我的应用程序。
但是每次我点击我的登录按钮时,权限列表都会出现,我需要再次接受它。

这是我的代码:

我需要改变什么?我不希望用户接受每次登录的权限。

0 投票
1 回答
185 浏览

c# - 上传到 SkyDrive 后“无法打开数据库文件”

我有一个使用 SQLite 数据库的 WP7 应用程序。该应用程序的一个功能是备份到 SkyDrive,它工作正常,但之后我的应用程序抛出“无法打开数据库文件”。如果我稍等片刻(从 10 到 60 秒),它将重新开始工作。我不知道问题是出在 Live SDK、IsolatedStorage 还是其他方面,但在我看来,上传完成后文件仍在使用中的问题。(对于它的价值,我不认为它是严格的 SQLite 错误。)

我正在使用以下代码(为简洁起见进行了编辑):

导航回来(这将始终是我的主页)后,我尝试执行的任何需要访问数据库的操作(例如导航到我的视图页面并显示记录)都会引发错误(再次,直到我稍等片刻)。

我不确定我是否需要某个地方的 Close 语句,甚至只是一个循环检查文件的状态直到它关闭,或者什么。

0 投票
0 回答
166 浏览

c# - 使用特殊字符和空格将文件上传到 Skydrive

我正在使用 LiveSDK for Windows Phone 8(最新 SDK 版本)上传文件:

myLocalFilename当仅包含普通的 ASCII 字符(如“fileTEST1234.zip”)时,这可以正常工作。但是当文件名包含空格或特殊字符如“ä”、“ß”等时,则会将一个空(0 字节)文件上传到 SkyDrive(远程文件的名称是正确的)。所以我认为将本地字符串文件名转换为 Uri 对象时会出现问题。

一种选择是创建一个具有标准名称的临时本地文件副本,将其上传,然后将其重命名为 SkyDrive 上的另一个名称。

有没有更好的方法来解决这个问题?

0 投票
1 回答
286 浏览

authentication - Live Connect 身份验证状态始终为“未知”

通过 Live SDK 在我的 WP8 应用程序中进行身份验证时,我遇到了一些问题。

SignInButton在我的应用中添加了一个:

在代码隐藏中,我有以下内容:

当我点击登录按钮时,我会显示输入我的凭据并授予应用程序权限的屏幕。一切都很好,直到那里。

问题是在那之后btnSignIn_SessionChanged,正如预期的那样被解雇了,但我总是得到Unknown财产e.Stautus

如果我再次点击登录按钮,则不会要求我提供凭据,但需要许可。接受后,e.Status一直返回Unknown,应该是什么时候Connected

http://dev.live.com我将我的应用程序配置为移动客户端。该应用程序过去可以正常工作,我无法猜测问题出在哪里。

有什么线索吗?

0 投票
1 回答
409 浏览

c# - Live SDK Windows 8.1 连接错误

我正在尝试运行微软为 Live SDK + XAML + Windows 8 开发人员提供的 photoSky 示例。但是我在以下语句中遇到错误:

LiveLoginResult authResult = await authClient.LoginAsync(new List() { "wl.signin", "wl.basic", "wl.skydrive" });

异常消息“无法访问网络位置。有关网络故障排除的信息,请参阅 Windows 帮助。(来自 HRESULT 的异常:0x800704CF)”

我尝试了不同版本的 Live SDK,但也没有用。我的包清单设置正确,我检查了所有需要的功能,比如互联网......

你能帮我么?提前致谢

0 投票
1 回答
90 浏览

windows-phone-8 - 使用 LiveSDK 时如何绕过登录步骤?

我正在编写一个 Windows Phone 应用程序来测试另一个应用程序,并希望使用 skydrive 来保存该应用程序的屏幕截图。我正在使用 LiveSDK,每次部署应用程序时,我都必须插入用户名和密码才能连接到 skydrive。如何提供我的用户/密码以避免同意和登录页面?谢谢!

0 投票
1 回答
285 浏览

c# - 便携式类库 / mvvmcross 中的 Skydrive 同步

我有便携式库(mvvmcross)解决方案,在核心项目中我有 Live SDK 方法:

LiveDownloadCompletedEventArgs 存在问题:

错误 1 ​​类型“System.ComponentModel.AsyncCompletedEventArgs”在未引用的程序集中定义。您必须添加对程序集“System, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e”的引用。

我在哪里可以找到这个系统组件?我试图添加这个:

但不可能添加系统组件。

0 投票
1 回答
385 浏览

c# - 使用 Live SDK 登录 SkyDrive

我正在将我的 Windows Phone 7.1 应用程序迁移到 Windows 8。不幸的是,我在 Windows 8 上使用 Live SDK 登录 SkyDrive 时遇到了一些问题。我正在使用以下代码:

LiveLoginResult 总是在其 Status 属性中返回 NotConnected。当我运行代码时,我应该同意访问我的真实账户的表单(它应该自动显示)没有显示出来。可能是什么问题呢?谁能帮我解决这个问题?非常感谢!

*编辑: 我已经将我的应用与商店相关联 - 它仍然无法正常工作。更重要的是,我创建了一个全新的应用程序(在商店和 Visual Studio 中),并且我还将它与商店相关联 - 它也不适用于我提供的代码。未显示用户应同意 My App 可以使用他的 SkyDrive 帐户的表单。谁能帮我这个?我已经浪费了这么多时间,但我确信这只是一个我无法跳过的简单障碍。

*编辑 2: sb 可以只说代码是否正常吗?我希望我知道我应该在哪里尝试找到解决方案。在代码中还是在我的 Win Store 仪表板中?

0 投票
2 回答
757 浏览

c#-4.0 - 第一次成功登录和注销后,Windows Live 登录按钮在 Windows Phone 上不起作用

我正在创建一个使用 Windows Phone Live Account 的应用程序,并且为此我参考了Windows Live Sdk 示例代码

xml

这是注销代码

但是在我第一次成功登录和注销后,我无法登录到真实帐户意味着Sign In按钮不起作用,即使它根本没有被禁用。
每次当我导航到登录页面时,我都会收到事件LiveConnectSessionStatus.Unknown状态。SessionChanged这将是什么原因?我需要在注销操作中做更多的事情吗?请确认。

谢谢

0 投票
1 回答
573 浏览

c++ - 在 C++ Windows Store 应用程序中使用 Microsoft 帐户和 Azure 移动服务进行单点登录

我正在尝试使用 Live SDK 和 Azure 移动服务将单点登录功能构建到我的 C++ 商店应用程序中(类似于此处对 .NET 应用程序的描述)。

我正在使用 Azure Mobile C++ Library 和live_connect.h 包装器。下面是我的代码的样子:

实时身份验证似乎工作正常,但是当我使用身份验证令牌登录 Zumo 时,我在上面的 catch 块中收到以下异常:

使用现有身份验证令牌登录 Azure 移动服务时出现异常

玩了一圈之后。我认为 C# SDK 返回的 Live authToken 与 C++ API 返回的不同。Azure 移动服务实际上需要 C# SDK 返回的内容。我在这里发布了这个问题。

我究竟做错了什么?