我正在尝试添加一种简单的方法来使用 Microsoft Graph(在 ac# 项目中)连接到我的应用程序中的 microsoft 帐户。
我遵循了 UWP 的示例(https://developer.microsoft.com/en-us/graph/quick-start)并且在 UWP 和 Windows 8.1 上一切正常,但是在初始化 PublicClientApplication 时我被困在 Windows Phone 8.1 上。
private static PublicClientApplication m_identityClientApp = new PublicClientApplication("clientId", /*-optional-"authorityLink"*/);
PublicClientApplication 构造函数似乎不起作用,无论是否将一个/两个随机字符串、一个有效的应用程序/客户端 ID 作为参数放入,无论是否带有授权字符串。我在我的项目中有 Microsoft.Identity.Client 作为参考并且有
using Microsoft.Identity.Client;
添加到我的 .cs 文件中。我还尝试使用最新的 (1.1.4) 或更旧的 (1.1.0) Microsoft.Identity.Client 包,没有任何改变。
m_identityClientApp 保持为空,因此我的应用程序因 System.NullReferenceException 异常而崩溃。
我没有想法...... :(