问题标签 [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.
c# - LiveSDK 5.6 LiveAuthClient.LoginAsync 方法丢失
我正在尝试创建用于检索 OneNote 页面的集成测试。并且当尝试使用 LiveSDK 5.6 LiveAuthClient 时,我的编译器甚至没有看到任何名为 LiveAuthClient.LoginAsync(strin[]) 的方法在此处以及MSDN的多个答案(例如1 )中提到:|
有任何想法吗?
我确定我遗漏了一些明显的东西
似乎确实有一个名为 GetLoginUrl() 的方法?
我是否引用了错误的 LiveSDK?
我安装了 LiveSDK 5.6 NuGet 包,该项目是一个 .NET 4.5 类库项目
ios - ios 8 + LiveSDK 身份验证使我的应用程序崩溃
我在商店中有一个使用 LiveSDK API 将用户登录到 OneDrive 的应用程序。最后一个版本是在 iOS8 出来之前推送的,但是在 iOS8 上运行没有问题
现在我想推送更新(与 OneDrive 功能无关)并且我正在使用 xcode 6.1.1 但测试应用程序我注意到每次用户通过 OneDrive 身份验证时,应用程序都会在从 segue 或翻转视图返回时崩溃到主视图。
我能够将问题隔离到 viewDidLoad 中添加的这一行:
我真的遵循了关于如何登录的基本说明,可以在这里找到:
http://msdn.microsoft.com/en-us/library/dn631822.aspx#sign_the_user_in
重现问题的步骤(在您的设备和模拟器上)如下:
a) 应用程序启动 b) 单击将触发翻转视图控制器的云服务登录按钮 c) 使用 MS 提供的代码登录 OneDrive d) 返回主控制器 e) 崩溃!
跟踪如下:
#如果我登录到我的应用程序中可用的其他云服务(Google drive、Dropbox、evernote),我完全没有问题。
旧的 LiveSDK API(包含在商店中当前良好版本中的 API)和添加到应用程序以解决此处描述的一些验证问题的最新版本(2 个月大)都发生了问题:https://github .com/liveservices/LiveSDK-for-iOS/issues/43
我怀疑从 Xcode 5 到 xcode 6 导致问题的构建参数发生了变化,但是我不确定问题出在哪里以及如何解决。
作为测试,我强制只为 32 位架构构建应用程序,但它也崩溃了:这是意料之中的,因为 LiveSDK API 与 64 位架构兼容,但肯定想尝试...。
任何帮助是极大的赞赏。
谢谢,dom
c# - DownloadAsync 结果文件为空
我使用 Live SDK 5.6,我正在尝试从 OneDrive 下载文件。使用CreateBackgroundDownloadAsync (innerItem.ID + "/Content")
,为什么结果文件为空?
onenote - 通过 live-sdk PUT 页面到 OneNote
Beta API 为从 Live 获取 OneNote 页面的内容提供了两个不同的端点,一个使用 ContentUrl,一个使用 Id。两者都有效。GET 看起来好像应该以与使用 PUT 替换页面相同的方式工作(我猜它没有记录为这样做)
但是如果我尝试这个,我会得到一个 404,使用我刚刚成功用于 GET 的相同 ID。可以替换整个页面吗?
安德鲁
ios8 - 使用 LiveSDK 提交 iOS 应用程序时遇到问题
我今天想将我的应用程序提交到 Apple App Store,但是当我在从组织者提交之前尝试“验证”我的存档时遇到了一些麻烦。
我的应用程序正在使用 LiveSDK(特别是使用 One Drive),但在验证期间我收到以下错误消息:
我不知道如何解决这个问题,感谢任何帮助。谢谢!
ios - LiveSDK for iOS 向已释放实例发送消息
我最近在我的项目中添加了 OneDrive 集成,它工作正常,除非我尝试发布使用 SDK 文件的对象。
我已将原因归结为对已释放实例的调用。
在对LiveConnectClientCore和LiveAuthRefreshRequest的 dealloc 调用中,对已被释放的对象调用取消方法。
所有这一切都源于我必须指向LiveConnectClient的指针
任何帮助将不胜感激。
c# - 从winforms上传到onedrive,一次登录
我希望我的 winforms 应用程序能够上传到当前登录用户的 onedrive 帐户(win 8+)。我发现了这个 http://www.codeguru.com/columns/dotnet/authenticating-a-onedrive-account.html
但似乎他们实际上是在创建一个网络浏览器来登录,获取一个令牌,然后一个小时后过期。我不介意让用户登录一次,或者很少登录,但每小时一次是不可接受的。理想情况下,我只想能够提取当前登录的用户(链接窗口/MS 帐户),并使用他们当前的凭据访问 Live 内容(即 oneDrive)。
有任何想法吗?
谢谢托马斯
c# - 将异步函数与 UI 同步使用
我有一个应用程序(WinForms)。它只是抓取一些数据,对其进行一些处理,然后将结果上传到某个云存储。我现在正在使用一些第三方代码来为我处理云存储的身份验证。此代码将创建一个 WinForm,它承载一个浏览器控件,如果用户尚未为应用程序提供使用云存储的凭据和权限,则会弹出该控件。在我的程序运行并执行它的操作之前,我想确保我已经通过身份验证,因此在程序 (Program.cs) 的 Main() 循环中,我想使用第三方库对云存储进行身份验证并阻止我的实际代码(//myCode)执行,直到它完成。“不幸的是”图书馆是异步的,我今天大部分时间都在试图获得我的行为
所以我有这样的东西
但这会弹出网络浏览器并运行我的代码,我只想在网络 OAuth.LoginAuthAsync 完成后才发生这种情况。
我不是整个 TPL 库的专家,但我花了一段时间在玩一些我认为应该有效但没有用的东西。我试过了:
我试过了
在第三方库中引发错误
System.Threading.ThreadStateException:无法实例化 ActiveX 控件“8856f961-340a-11d0-a96b-00c04fd705a2”,因为当前线程不在单线程单元中。在 System.Windows.Forms.WebBrowserBase..ctor(String clsidString) 在 System.Windows.Forms.WebBrowser..ctor()
所以我尝试了
但这只是弹出窗口并立即消失,然后 //myCode 执行。
任何人都知道我可以在这里做什么。我尝试在myForm _Load事件中移动方法(即从 application.run 调用的 myForm),但我遇到了同样的问题。
非常感谢
PS 我不想使用任何其他第三方库。
c# - 如何解决 BackgroundUploadAsync 错误?
我正在使用BackgroundUploadAsync
API 将文件上传到 OneDrive。大多数情况下,该函数工作正常,但有时调用会返回以下错误消息:
系统正忙于上一个后台上传...
我尝试关闭并重新启动应用程序,但仍然遇到相同的错误。
知道为什么会这样吗?如何重新初始化与 OneDrive 的连接?
这是执行上传的代码:
另外,我“怀疑” OneDrive 正在锁定帐户,因为有后台任务“卡住”并且 OneDrive 没有释放/释放它们?!
live-sdk - 如何使用 One Drive API 获取版本历史记录
我正在使用 LiveSDK 5.6 来获取存储在 One Drive 中的文件和文件夹信息。我能够获得这些信息,但现在,我正在尝试查找文件版本历史记录。我无法找到一种方法来获取存储在 One Drive 中的文件的版本历史记录。
谁能建议我一种获取文件版本历史记录的方法(使用 Live SDK 或 REST API 吗?
休息 API 文档 API:https ://msdn.microsoft.com/en-us/library/dn659752.aspx
提前致谢。