我正在尝试使用Microsoft图API从Azure Active目录中检索配置文件图片。
我已使用下面的URL,并且能够成功获得响应。 https://graph.microsoft.com/v1.0/users/myemailid@myorg.com
使用相同的代码,当我使用下面的URL来获取个人资料照片信息时,我得到了JSON错误。 我使用的网址: https://graph.microsoft.com/users/myemailid@myorg.com/photo/ $ value
我收到错误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"
}
}
}
有什么可以帮助我的吗?谢谢。
我正在尝试使用Microsoft图API从Azure Active目录中检索配置文件图片。
我已使用下面的URL,并且能够成功获得响应。 https://graph.microsoft.com/v1.0/users/myemailid@myorg.com
使用相同的代码,当我使用下面的URL来获取个人资料照片信息时,我得到了JSON错误。 我使用的网址: https://graph.microsoft.com/users/myemailid@myorg.com/photo/ $ value
我收到错误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"
}
}
}
有什么可以帮助我的吗?谢谢。
答案 0 :(得分:0)
此API的所有可用格式在https://docs.microsoft.com/en-us/graph/api/profilephoto-get?view=graph-rest-1.0#get-the-photo上列出。我怀疑是否有一种格式与您所指的"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
有关详细信息,您可以参考this thread
答案 1 :(得分:0)
此URL(https://developer.microsoft.com/en-us/graph/graph-explorer)帮助我找到了确切答案。我的问题是由于我使用的租户,我在Prod租户中尝试了相同的代码,并且一切正常。
我使用的API是https://graph.microsoft.com/v1.0/users/username/photo/ $ value。无需使用测试版。现在,V1.0具有AAD的个人资料图片信息。