Microsoft Graph REST API配置文件照片为守护进程

php rest office365 office365api microsoft-graph

150 观看

1回复

23 作者的声誉

我尝试开发一种Web服务,该服务使用Microsoft Graph显示来自Office 365实例的一些用户信息。

我可以查询组,用户详细信息等,但是无法获得此处描述的用户个人资料图片http://graph.microsoft.io/docs/api-reference/v1.0/api / profilephoto_get。即使我的服务拥有所有权利(出于测试目的),它也始终返回403。

Web服务是一个守护进程,如此处所述:http : //graph.microsoft.io/docs/authorization/app_only,因此没有实际用户登录。这可能是问题吗?是否可以使用守护程序查询照片信息?

作者: chris 的来源 发布者: 2016 年 1 月 9 日

回应 (1)


0

23 作者的声誉

如上所述,可以通过以下两种方法解决该问题:

  • 使用应用程序权限而不是委派
  • 如果实现重用了Auth-Token,请在更改应用权限后重新启动运行应用的apache(或其他网络服务器)。缓存的令牌似乎没有获得更新的权限。
作者: chris 发布者: 23.03.2016 01:59
32x32