Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.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
C# Microsoft Graph API-获取照片_C#_Office365_Microsoft Graph Api - Fatal编程技术网

C# Microsoft Graph API-获取照片

C# Microsoft Graph API-获取照片,c#,office365,microsoft-graph-api,C#,Office365,Microsoft Graph Api,我的公司有一个内部应用程序,我需要在没有用户干预的情况下从office 365中提取/显示所有员工的照片 从我在网上读到的内容来看,我认为我需要调用守护程序应用程序中的Microsoft graph getphoto API来实现这一点 这是正确的做法吗?如果是,请告诉我与此相关的任何C#示例代码 感谢您的回复 是的,这正是您想要构建的应用程序类型。在不需要用户在场执行功能的任何时候,都应使用仅应用程序(机器对机器)身份验证 您可以查看,了解如何注册应用程序并将其设置为仅使用应用程序身份验证。该

我的公司有一个内部应用程序,我需要在没有用户干预的情况下从office 365中提取/显示所有员工的照片

从我在网上读到的内容来看,我认为我需要调用守护程序应用程序中的Microsoft graph getphoto API来实现这一点

这是正确的做法吗?如果是,请告诉我与此相关的任何C#示例代码


感谢您的回复

是的,这正是您想要构建的应用程序类型。在不需要用户在场执行功能的任何时候,都应使用仅应用程序(机器对机器)身份验证


您可以查看,了解如何注册应用程序并将其设置为仅使用应用程序身份验证。该示例继续使用此访问令牌来设置Webhook,但您可以用自定义代码替换此逻辑。您需要选择作用域User.ReadBasic.All以访问用户的个人资料照片。

感谢您的回复:)此处稍有更正。权限User.ReadBasic.All是委派的权限。您实际上需要授予应用程序User.Read.All应用程序权限。有关支持的用户实体权限的更多信息,请参阅。