大量身份验证请求,然后尝试访问OneNote页面时出现0x8000FFFF错误
本文关键字:错误 0x8000FFFF OneNote 访问 请求 身份验证 然后 | 更新日期: 2023-09-27 17:50:44
我跟随这个OneNote API教程,使用Live Connect SDK for Windows Phone 8来验证用户:
http://msdn.microsoft.com/en-us/library/office/dn575424.aspx我有身份验证工作,但我看到一个奇怪的工作流程,然后一个错误。
当我在Windows Phone 8模拟器上运行应用程序时:
- 我看到登录页面。我点击登录页面登录我的微软账号。
- 在我登录后,我被要求授权(我的)应用程序访问。我点击yes这样做,我的应用程序中的页面打印出"身份验证成功"
- 点击"创建简单页面"按钮,显示"页面创建成功"
- 我点击"查看页面"按钮,它带我到微软的OneDrive,我需要再次登录。
注意:如果我在我的Lumia手机上运行它,我没有得到错误,但当它试图查看页面时,它说"笔记本未找到"并中止。
注2:如果我尝试登录到OneDrive直接通过主页我得到一个"HTTP 503服务不可用"错误。
我的问题是:
- 如何修复此错误?是否根本不可能在模拟器中有效地做这样的应用程序?
- 我如何简化这个认证过程?我不想在每次测试应用时都重复所有步骤,更不用说它会对用户产生什么影响了。是否有一种方法来存储涉及的身份验证令牌,并将它们传递回Live SDK单点登录控制和基于OneDrive登录的web浏览器?
UPDATE #1:显然在模拟器上开发OneDrive登录的Live connect应用程序是不可能的。
您遇到的问题与模拟器有关。模拟器不支持打开返回的链接。
如果你在一个设备上运行这个,它应该打开笔记没有任何其他授权请求假设你使用相同的帐户登录在设备上。
这实际上是Windows Phone模拟器的一个问题,它无法将自己与Microsoft帐户关联。您可以在您的物理设备上尝试,或者您也可以运行现在免费的Windows桌面客户端(从http://www.onenote.com/Download下载)来查看创建的页面是什么样子的。
我们将更新示例自述文件,让人们知道他们不能使用WP模拟器查看页面。谢谢!