Office365 Can';t使用User.ReadWrite.All权限将/photo/$值放入Beta端点

Office365 Can';t使用User.ReadWrite.All权限将/photo/$值放入Beta端点,office365,microsoft-graph-api,Office365,Microsoft Graph Api,我们正在尝试使用graph API更新用户照片,但失败了 我们已授予User.ReadWrite.All作用域的应用程序(客户端)ID 以下是我们在身份验证后获得的访问令牌中返回的作用域: "scp": "Mail.Read User.Read User.Read.All User.ReadWrite User.ReadWrite.All" 然后,我们可以通过以下方式获取用户的照片,而不会出现问题: https://graph.microsoft.com/beta/users/{User ID

我们正在尝试使用graph API更新用户照片,但失败了

我们已授予User.ReadWrite.All作用域的应用程序(客户端)ID

以下是我们在身份验证后获得的访问令牌中返回的作用域:

"scp": "Mail.Read User.Read User.Read.All User.ReadWrite User.ReadWrite.All"
然后,我们可以通过以下方式获取用户的照片,而不会出现问题:

https://graph.microsoft.com/beta/users/{User ID}/photo/$value
但是,我们无法通过PUT更新照片:

PUT /beta/users/{User ID}/photo/$value HTTP/1.1
Host: graph.microsoft.com
Authorization: Bearer eyJ0eXAiOiJKV1Q...iLCJhbGciOiJHJSA
Content-Type: image/jpeg
Cache-Control: no-cache
答复:403禁止

{
    "error": {
        "code": "ErrorAccessDenied",
        "message": "AccessDeniedException",
        "innerError": {
            "request-id": "35d88f98-78cd-42de-973e-0c0c1414da83",
            "date": "2016-09-02T23:45:27"
        }
    }
}
我们认为,这应符合以下文件:

其中规定:

为执行此API需要以下作用域之一:

租户中任何用户(包括已登录用户)的个人资料照片- User.ReadWrite.All


当前仅User.ReadWrite作用域支持用户配置文件照片更新。无法更正此文档问题-不支持User.ReadWrite.All