gpt4 book ai didi

azure-active-directory - Microsoft Graph - 用户照片 : Microsoft. Fast.Profile.Core.Exception.ImageNotFoundException

转载 作者:行者123 更新时间:2023-12-05 04:48:48 27 4
gpt4 key购买 nike

我正在个人项目中试用 Microsoft Graph 以了解它。我在 Azure 中注册了一个应用程序和 secret 。此应用程序在应用程序级别包含以下权限:User.Read.All、User.ReadWrite。全部这些权限由管理员批准并启用。

enter image description here

我生成一个 token 以与 Authorization header 中的 Bearer 结合使用。我使用 ApplicationId 和 Secret 生成 token ,并使用此 token 调用图形 API(测试版和 1.0)。这个 token 有效,因为我可以看到来自用户的信息。但是,当我尝试在 Beta Api 中调用/users/{Id}/photo/$value 时,它​​总是返回:

"error": {
"code": "ImageNotFound",
"message": "Exception of type 'Microsoft.Fast.Profile.Core.Exception.ImageNotFoundException' was thrown.",

如果我使用我的帐户(委托(delegate))进行身份验证并调用以获取我的照片:端点:/me/photo/$value照片被退回。但是在应用程序级别端点 (/users/{Id}/photo/$value) 它不起作用。考虑应用程序级别使用用户 ID 调用不同的端点 (/users/{Id}/photo/$value) 来获取照片。如您所见,已为用于在 Azure 中生成 token 的 AppId 和 Secret 启用和配置权限。

你知道我是否需要设置任何额外的东西吗?在应用程序级别还应该考虑其他什么吗?

我们将不胜感激。

最佳答案

我能够通过在 Azure AD 中编辑用户(而不是通过编辑您的个人资料)来解决此问题:

Users

点击您要编辑的用户:

Edit User

为用户上传照片:

Click Edit and upload a photo

关于azure-active-directory - Microsoft Graph - 用户照片 : Microsoft. Fast.Profile.Core.Exception.ImageNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67890426/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com