我们正在尝试使用Microsoft.Graph.Client SDK在团队中创建预定的会议。 环境.NET Core 3.1。
当我们调用更新或读取事件的函数时,我们总是得到相同的错误:
代码:ErrorAccessDenied 消息:访问被拒绝。检查凭据,然后重试。 内部错误: AdditionalData:...
调用的api是:
POST / groups / {id} /事件
如果我们还尝试更新手动创建的事件,则会出现一些错误。
调用的api是:
PATCH / groups / {id} / events / {id}
天蓝色,我们授予了一些许可。
我尝试了委派身份验证和应用程序身份验证。
感谢您的回答!
答案 0 :(得分:0)
根据Microsoft文档,需要授权的委托(工作或学校帐户)Group.ReadWrite.All
:
https://docs.microsoft.com/en-us/graph/api/calendar-post-events
也许您可以以团队负责人的身份运行代码。
或您可以通过以下方法尝试: https://docs.microsoft.com/en-us/graph/api/application-post-onlinemeetings
POST https://graph.microsoft.com/beta/app/onlineMeetings
https://myteamsday.com/2019/09/10/using-graph-api-to-create-a-instant-meeting-in-teams/