“身份验证Failed"在Windows Phone 8应用上使用Live Connect SDK
本文关键字:身份验证 应用 Live SDK Connect Phone Failed quot Windows | 更新日期: 2023-09-27 17:50:49
我跟随这个OneNote API教程,使用Live Connect SDK for Windows Phone 8来验证用户:
http://msdn.microsoft.com/en-us/library/office/dn575424.aspx我有一个适当的客户端ID,并将其添加到MainPage.xml文件中。然而,当我在模拟器或我的Windows Phone 8设备上运行示例应用程序时,我在OnSessionChanged()处理程序中获得了"身份验证失败"。
我觉得有点困惑的是,它从来没有要求我提供任何Windows Live登录凭据。我做错了什么,我该如何让它工作?
TANGENTIAL:我有WinRT Live SDK单点登录在Windows Store应用程序中工作良好。现在这是WinRT而不是Windows Phone 8,但如果它能说明我的Live登录凭据是否有效,我在这里包括这个轶事证据。
一个可能的原因是在Windows Store应用程序和Windows Phone应用程序之间共享ClientId。现在,这些需要是单独的clientid,因为它们需要在每个平台上以相反的方向翻转设置。
在https://account.live.com/developers/applications的开发门户上,确保在WinPhone的"API设置"下的"移动或桌面客户端应用程序"设置为"是"。