Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何使用.NET MVC使用Microsoft Graph检索manager下的成员?_Asp.net_Asp.net Mvc_Microsoft Graph Api - Fatal编程技术网

Asp.net 如何使用.NET MVC使用Microsoft Graph检索manager下的成员?

Asp.net 如何使用.NET MVC使用Microsoft Graph检索manager下的成员?,asp.net,asp.net-mvc,microsoft-graph-api,Asp.net,Asp.net Mvc,Microsoft Graph Api,我对C非常陌生,我正试图在一个已经登录并使用AAD进行身份验证的经理下获取List directReports。获取/users/{id | userPrincipalName}/directReports以获取别名 谢谢 另外,我正在使用ASP.NETMVC,这是我正在遵循的文档 如果您正在努力解决如何针对API发出请求的问题,我建议您使用GraphServiceClient nuget软件包,我们使用它,它非常好: 自述文件中有相当好的说明。你可能想要这样的东西: var graphServ

我对C非常陌生,我正试图在一个已经登录并使用AAD进行身份验证的经理下获取List directReports。获取/users/{id | userPrincipalName}/directReports以获取别名

谢谢

另外,我正在使用ASP.NETMVC,这是我正在遵循的文档


如果您正在努力解决如何针对API发出请求的问题,我建议您使用GraphServiceClient nuget软件包,我们使用它,它非常好:

自述文件中有相当好的说明。你可能想要这样的东西:

var graphServiceClient = new GraphServiceClient(new DelegateAuthenticationProvider((requestMessage) => {
    requestMessage
        .Headers
        .Authorization = new AuthenticationHeaderValue("bearer", accessToken);

    return Task.FromResult(0);
}));

var directReports = await graphServiceClient.Users[userId].DirectReports.Request().GetAsync();
foreach (var directReport in directReports)
{
    //do something
}

如果您正在为如何针对API发出请求而苦苦挣扎,我建议您使用GraphServiceClient nuget包,我们使用它,它非常好:

自述文件中有相当好的说明。你可能想要这样的东西:

var graphServiceClient = new GraphServiceClient(new DelegateAuthenticationProvider((requestMessage) => {
    requestMessage
        .Headers
        .Authorization = new AuthenticationHeaderValue("bearer", accessToken);

    return Task.FromResult(0);
}));

var directReports = await graphServiceClient.Users[userId].DirectReports.Request().GetAsync();
foreach (var directReport in directReports)
{
    //do something
}

您可能希望查看directReports的参考文档:

此外,为了获得访问图形的令牌,您会发现以下示例Web应用程序调用Grap非常接近您想要实现的目标:


您可能希望查看directReports的参考文档:

此外,为了获得访问图形的令牌,您会发现以下示例Web应用程序调用Grap非常接近您想要实现的目标:


欢迎来到StackOverflow!请发布您当前尝试的代码,我们将为您提供更多帮助。欢迎使用StackOverflow!请发布您当前尝试的代码,我们将为您提供更多帮助。太棒了!这使得向API发出HTTP请求变得非常容易!这使得向API发出HTTP请求变得非常容易