Microsoft graph api Microsoft.Graph.Core创建订阅“;“拒绝访问”;
接下来,我可以通过Azure功能获得用户邮箱的“订阅” 但是,当我修改它以尝试访问用户onedrive时,我可以在应用程序中访问他们的文件,但当尝试订阅webhook时,我会出现以下错误。我验证了我的令牌具有Files.ReadWrite.All权限,因此我不明白我缺少什么Microsoft graph api Microsoft.Graph.Core创建订阅“;“拒绝访问”;,microsoft-graph-api,onedrive,azure-functions-core-tools,Microsoft Graph Api,Onedrive,Azure Functions Core Tools,接下来,我可以通过Azure功能获得用户邮箱的“订阅” 但是,当我修改它以尝试访问用户onedrive时,我可以在应用程序中访问他们的文件,但当尝试订阅webhook时,我会出现以下错误。我验证了我的令牌具有Files.ReadWrite.All权限,因此我不明白我缺少什么 [2020-11-19T16:17:12.327Z] Executed 'SetDocSubscription' (Failed, Id=01410f60-0954-4e37-b9aa-2940cf9d0a17, Durat
[2020-11-19T16:17:12.327Z] Executed 'SetDocSubscription' (Failed, Id=01410f60-0954-4e37-b9aa-2940cf9d0a17, Duration=2177ms)
[2020-11-19T16:17:12.330Z] System.Private.CoreLib: Exception while executing function: SetDocSubscription. Microsoft.Graph.Core: Code: ExtensionError
[2020-11-19T16:17:12.331Z] Message: Operation: Create; Exception: [Status Code: Forbidden; Reason: Access denied]
[2020-11-19T16:17:12.332Z] Inner error:
[2020-11-19T16:17:12.333Z] AdditionalData:
[2020-11-19T16:17:12.334Z] date: 2020-11-19T16:17:11
[2020-11-19T16:17:12.335Z] request-id: ccd648e7-b3fc-43f6-b1c5-481cbb5dcab6
[2020-11-19T16:17:12.336Z] client-request-id: ccd648e7-b3fc-43f6-b1c5-481cbb5dcab6
[2020-11-19T16:17:12.337Z] ClientRequestId: ccd648e7-b3fc-43f6-b1c5-481cbb5dcab6
…其他详细信息,调用函数如下所示:
// Create a new subscription object
var subscription = new Subscription
{
ChangeType = "updated",
NotificationUrl = $"{notificationHost}/api/DocsNotify",
Resource = $"/users/{payload.UserId}/drive/root/",
ExpirationDateTime = DateTimeOffset.UtcNow.AddDays(2),
ClientState = Notify.ClientState
};
// POST /subscriptions
var createdSubscription = await graphClient.Subscriptions
.Request()
.AddAsync(subscription);
return new OkObjectResult(createdSubscription);
- 我怀疑你超出了这里的限制。当任何限制(也可以是Azure AD资源限制)被取消时 如果超出,尝试创建订阅将导致错误 答复-403禁止
- 您可以看到上面的错误。在你的 场景中,您将看到message属性,该属性将解释 已超出限制
- 这是相关的
- 我怀疑你超出了这里的限制。当任何限制(也可以是Azure AD资源限制)被取消时 如果超出,尝试创建订阅将导致错误 答复-403禁止
- 您可以看到上面的错误。在你的 场景中,您将看到message属性,该属性将解释 已超出限制
- 这是相关的