使用MsGraph API(Patch)更新用户详细信息

时间:2016-03-22 17:09:56

标签: office365 office365api microsoft-graph office365-restapi

我尝试使用仅限App授权流程和委派授权流程来更新用户详细信息(登录获取授权代码,然后获取访问令牌)。

操作:更新联合用户的onPremisesImmutableId,

  1. 更新联合用户的UPN (此操作失败)
  2. 更新onPremisesImmutableId
  3. 请在下面找到请求的详细信息,

    PATCH https://graph.microsoft.com/v1.0/users/xxxxx@xxxxx.com
    内容类型:application / json
    接受:application / json
    授权:持票人 主持人:graph.microsoft.com
    内容长度:150
    期待:100-continue

    {“userPrincipalName”:“xxxxxx@xxxxx.onmicrosoft.com”,passwordProfile“:{”forceChangePasswordNextSignIn“:false,”password“:”testTest1234“}}

    响应:

    {   “错误”:{     “code”:“Authorization_RequestDenied”,     “message”:“没有足够的权限来完成操作。”,     “innerError”:{       “request-id”:“d25b7047-0cd0-46da-b77e-c7225bd030c5”,       “日期”:“2016-03-22T16:47:17”     }   } }

    任何人都可以让我知道要设置哪个应用程序权限,这样可行吗?我们还有使用仅限应用授权流程可以或不能执行的事项列表。

    任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

目前,重置密码只能在委派流程中完成。确保" Access目录为登录用户"您的申请要求获得许可。