0

我无法从 Microsoft Graph API (v1.0) 为当前登录用户以外的用户获取以下用户属性:

aboutMe, hireDate, birthday, mySite, pastProjects

我正在使用这个 Stack Overflow 答案$select=property1,property2中的描述。

这个请求:

https://graph.microsoft.com/v1.0/me/?$select=givenName,aboutMe,hireDate,birthday,mySite,pastProjects

返回以下响应:

{
  "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(givenName,aboutMe,hireDate,birthday,mySite,pastProjects)/$entity",
  "givenName": "Steph",
  "aboutMe": null,
  "birthday": "0001-01-01T00:00:00Z",
  "hireDate": "0001-01-01T00:00:00Z",
  "mySite": "https://...",
  "pastProjects": []
}

但对于其他任何人,例如:

https://graph.microsoft.com/v1.0/tenantID.onmicrosoft.com/users/someOtherUPN/?$select=givenName,hireDate

我得到:

{
  "error": {
    "code": "BadRequest",
    "message": "Unable to resolve User Id",
    "innerError": {
      "request-id": "50988441-cb57-4e32-a0fc-ca141a7afb03",
      "date": "2015-11-26T00:37:01"
    }
  }
}

是否可以为所有用户获取这些字段,而不仅仅是当前登录的用户?

4

1 回答 1

0

该问题已得到修复,您在通过 upn 选择租用日期时不应再看到该错误消息。

于 2015-12-17T21:53:11.483 回答