Microsoft graph api GetAccountsAsync函数不使用';不要返回数据

Microsoft graph api GetAccountsAsync函数不使用';不要返回数据,microsoft-graph-api,Microsoft Graph Api,我正在尝试开发一个控制台应用程序,使用MicrosoftGraph检索和更新用户信息 我想使用AcquireTokenSilentAsync检索IAccount值 我尝试了这个,但它无法检索任何帐户信息。我还尝试调用GetAccountAsync来传递正确的用户名,但也无济于事 PublicClientApplication clientApp = new PublicClientApplication("xxx"); var accounts = await clientApp.GetAcc

我正在尝试开发一个控制台应用程序,使用MicrosoftGraph检索和更新用户信息

我想使用
AcquireTokenSilentAsync
检索
IAccount

我尝试了这个,但它无法检索任何帐户信息。我还尝试调用
GetAccountAsync
来传递正确的用户名,但也无济于事

PublicClientApplication clientApp = new PublicClientApplication("xxx");

var accounts = await clientApp.GetAccountsAsync();

在首次调用
AcquireTokenSilentAsync
之前,无法调用
AcquireTokenAsync
。一旦您调用了该方法并且用户完成了登录流程,那么将有一个帐户从
GetAccountsAsync()
返回


请参见您链接的示例中的示例,它在调用
var accounts=wait app.GetAccountsAsync()后获取令牌
与步骤2中的情况相同。假设您第一次获得令牌时,GetAccountsAsync将返回一个空列表。将来对令牌的请求将获得以前请求令牌的帐户。