我正在尝试使用Microsoft Graph API与Microsoft Graph .NET客户端库和GraphServiceClient
更新O365群组徽标。
创建应用并向应用添加了Group.ReadWrite.All
(仅限管理员)权限,管理员同意应用。
将徽标设置为第I组时,我会获得例外Access is denied. Check credentials and try again.
我是否需要添加其他权限,或者使用应用权限更新徽标是否有一些限制?
这里是抛出异常的代码行:
await graphClient.Groups[groupId].Photo.Content.Request().PutAsync(file.ContentStream);
答案 0 :(得分:0)
使用应用程序权限不支持更新群组的照片。来自documentation:
仅支持委派权限的组功能示例:
- 小组对话,活动,照片
- 外部发件人,已接受或已拒绝的发件人,群组订阅
- 用户收藏夹和看不见的计数
- Microsoft Teams频道和聊天。