使用图形 API / 办公室 API 更新其他用户的照片



我在尝试使用更新另一张用户照片时遇到问题

图形api:"graphic.microsoft.com/v1.0/Users/usermail/photo/$value"或Outlook REST API:"Outlook.office.com/API/v2.0/users('usermail')/photo/$value"或Microsoft Graph SDK:"github.com/microsoftgraph"

API返回403错误(禁止),即使我使用的应用程序对Graph API具有完全权限。

Microsoft Graph Sdk在尝试设置其他用户照片时返回"ErrorAccessDenied消息:访问被拒绝。请检查凭据,然后重试。"

如果我使用用户邮件&获取有效访问令牌的密码

如果我使用客户端id和密钥获得有效的访问令牌,我就无法更新任何用户照片

那么我可以使用图形api更新另一张用户照片吗?我是否缺少应用程序所需的任何权限?

如果您以用户身份登录,即用户已登录并同意允许应用程序代表他们行事,则无法更新其他用户的照片。为了做到这一点,您需要使用客户端凭据auth流登录,并且组织管理员必须授予对您的应用程序的访问权限。

最新更新