【问题标题】:How to subscribe to webhook notifications for OneNote Business using Graph API如何使用 Graph API 订阅 OneNote Business 的 webhook 通知
【发布时间】:2019-04-12 12:35:30
【问题描述】:

虽然使用 Graph API supports webhook updates to Business OneDrive "driveItems"OneNote notebooks are driveItems,但我们只收到来自我们个人 OneDrive 帐户的通知。

我们在 Business OneDrive 帐户上订阅了 webhook 并得到了以下响应 --

stdClass Object
(
    [@odata.context] => graph.microsoft.com/v1.0/$metadata#subscriptions/$entity
    [id] => fc4e68d1-9c8f-4fe8-89cd-90fb4b08b38f
    [resource] => me/drive/root
    [applicationId] => 0fb59cce-3499-486e-a05c-4d994644f80a
    [changeType] => updated
    [clientState] => 
    [notificationUrl] => mydomain.com/users/testGraphWebhook
    [expirationDateTime] => 2019-04-12T11:00:00.117Z
    [creatorId] => 12345678 (altered for privacy)
)

我们在订阅个人 OneDrive 帐户时也收到了类似的成功响应。

对于个人帐户,我们会收到有关 OneNote 页面的每次更改的通知,但不会收到有关存储在 Business OneDrive 上的 OneNote 页面的通知,尽管订阅成功。

企业帐户 OneNote 页面的更改是否可以收到通知?我们如何更改订阅请求或其他代码来完成此操作?

【问题讨论】:

    标签: microsoft-graph-api onenote onenote-api


    【解决方案1】:

    抱歉,Anupam,Office 365 帐户尚不支持 webhook。但它在我们的积压工作中。您可以在https://onenote.uservoice.com/forums/245490-onenote-developer-apis/suggestions/19496185-webhooks-for-office-365-notes 对此功能进行投票

    【讨论】:

    • 谢谢。因为自 2017 年以来,onenote api 的 284 个 uservoice 创意中的任何一个都没有状态更新,我们假设所有工作都转移到了 graph api。从 2016 年的帖子中,我们知道 onenote api 仅支持用于 webhook link 的消费者笔记本,但对于 Microsoft Graph API Business OneDrive 自 2019 年起支持 link。文档有点混乱。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 1970-01-01
    • 2019-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多