我将遵循此OneNote API教程,该教程使用Windows Phone 8的Live Connect SDK来验证用户身份:http://msdn.microsoft.com/en-us/library/office/dn575424.aspx我有一个正确的客户端ID,并按照指示将其添加到MainPage.x...

我将遵循此OneNote API教程,该教程使用Windows Phone 8的Live Connect SDK来验证用户身份:
http://msdn.microsoft.com/en-us/library/office/dn575424.aspx
我有一个正确的客户端ID,并按照指示将其添加到MainPage.xml文件中.但是,当我在模拟器或Windows Phone 8设备上运行示例应用程序时,在OnSessionChanged()处理程序中出现“身份验证失败”的情况.
我感到有点困惑的是,它从不要求我提供任何Windows Live登录凭据.我在做什么错,如何使它正常工作?
切入:我有一个WinRT Live SDK单一登录,可以在Windows Store应用程序中正常工作.现在是WinRT,而不是Windows Phone 8,但如果它可以说明我的实时登录凭据是否有效,我将在此提供此轶事证据.
解决方法:
可能的原因是Windows Store应用程序和Windows Phone应用程序之间共享ClientId.
现在,它们需要是单独的ClientId,因为它们需要针对每个平台在相反方向上翻转的设置.
在https://account.live.com/developers/applications的开发门户上,确保将WinPhone one的“ API设置”下的“移动或桌面客户端应用”设置为“是”.
本文标题为:c#-Windows Phone 8应用上的Live Connect SDK“身份验证失败”?


- c#系列 list详情 2023-05-06
- C#实现微信跳一跳小游戏的自动跳跃助手开发实战 2022-12-02
- C#获取指定目录下某种格式文件集并备份到指定文件夹 2023-05-31
- DataTable的AcceptChanges()和RejectChanges()方法介绍并实现DataGridView数据增、删、改 2023-05-22
- 浅谈C#数组(一) 2023-05-06
- C#中的多线程小试牛刀 2023-01-22
- C# SaveFileDialog与OpenFileDialog用法案例详解 2023-04-27
- c# – 如何在Windows 8.1中获取MessageBox图标 2023-09-19
- WPF实现基础控件之托盘的示例代码 2023-07-05
- 深入理解.NET中的异步 2023-04-21