使用Azure Graph API检索配置文件图片信息

使用Azure Graph API检索配置文件图片信息,azure,azure-active-directory,microsoft-graph-api,Azure,Azure Active Directory,Microsoft Graph Api,我正在尝试使用Microsoft graph从Azure Active directory检索配置文件pic 我已经使用了下面的URL,我能够成功地得到响应。 使用相同的代码,当我使用下面的URL获取个人资料照片信息时,我得到了下面的JSON错误。 我使用的网址: 美元价值 我得到一个错误: { "error": { "code": "OrganizationFromTenantGuidNotFound", "message": "The tenant for tenant

我正在尝试使用Microsoft graph从Azure Active directory检索配置文件pic

我已经使用了下面的URL,我能够成功地得到响应。

使用相同的代码,当我使用下面的URL获取个人资料照片信息时,我得到了下面的JSON错误。 我使用的网址: 美元价值

我得到一个错误:

{
  "error": {
    "code": "OrganizationFromTenantGuidNotFound",
    "message": "The tenant for tenant guid '<<My Tenant GUID>>' does not exist.",
    "innerError": {
      "requestId": "a3f7202f-b2c0-47d4-a04d-4b642c6f4188",
      "date": "2019-07-17T06:33:46",
      "request-id": "a3f7202f-b2c0-47d4-a04d-4b642c6f4188"
    }
  }
}
{
“错误”:{
“代码”:“OrganizationFromTenantGuidNotFound”,
“消息”:“租户guid“”的租户不存在。”,
“内部错误”:{
“请求ID”:“A3F702F-b2c0-47d4-a04d-4b642c6f4188”,
“日期”:“2019-07-17T06:33:46”,
“请求id”:“A3F702F-b2c0-47d4-a04d-4b642c6f4188”
}
}
}
有人能帮我一下吗。多谢各位


更新:门户中的“我的应用程序权限”

上列出了此API的所有可用格式。我怀疑有没有像您所指的那样的格式
”https://graph.microsoft.com/microsoft.com/users/myemailid@myorg.com/photo/$value“

注意:您可以使用
Microsoft Graph API beta版
获取用户配置文件图片。它非常简单和直接。您可以尝试以下API:

https://graph.microsoft.com/beta/users/UserIdOrPrincipalName/photo/$value
请参见下面的屏幕截图:

所需权限:

步骤:1

步骤:2

步骤:3

有关详细信息,请参考此URL()帮助我找到了确切答案。我的问题是由于我使用的租户,我在我的Prod租户中尝试了相同的代码,并且一切正常


我使用的API是$value。不需要使用测试版。现在V1.0已经有了AAD的概要图片信息。

我错误地写了“实际我正在使用”。现在我用正确的答案编辑了这个问题URL@Avinash使用此URL
https://graph.microsoft.com/beta/users/UserIdOrPrincipalName/photo/$value
有关详细信息,请参见我的答案。我也使用了测试版url,但得到了相同的错误,但工作正常。所以问题解决了吗?这是正确的格式
https://graph.microsoft.com/V1.0/users/orgEmail@yourtanent.onmicrosoft.com/photo/$value
。您可以使用此链接
https://graph.microsoft.com/beta/users/UserIdOrPrincipalName
用于获取用户信息,而不是个人资料图片。你的问题是为了拍照不,问题没有解决。我使用了beta版和v1.0版,但这两个URL都给出了相同的错误。当您在v1.0版中提出这个问题时,它不受支持。我们最近使它可行。无论如何,也谢谢你的回答。