2017-02-28 69 views
1

隨着微軟圖形,我可以對資源設定的訂閱。在我的情況下,一個事件。我將使用管理員身份驗證的帳戶訪問多個日曆。 有沒有辦法設置訂閱以獲取管理員可以看到的所有日曆上的通知? 如果不是,有沒有辦法用單個請求發送訂閱塊?因爲我們僅限於我們可以在特定時間範圍內指定的請求數量。 (我不確定限制是什麼),但是如果我有500個日曆,我需要設置訂閱,以便我收到更改通知,您應該如何執行此操作並且不會受到每個時間範圍限制的請求影響?設置訂閱對象

回答

0

目前,還沒有發送在同一HTTP REST調用多個訂閱創建請求的方式。爲其創建訂閱的每個不同資源都將自己的HTTP調用添加到Graph REST API中。

可以(這麼多的REST請求可以在同一個HTTP調用圖形API進行處理)上UserVoice的建議「批處理」功能:https://officespdev.uservoice.com/

0

還有一個考慮是,在我的經驗,允許的同時訂閱數量大約爲20個,因此500個訂閱可能是不可能的。關於這個主題我得到的最好的建議是逐個循環遍歷所有對象,以便依次刷新它們。接下來的節流是一個完全不同的問題。

當429 /「未知錯誤」回來(即節流),它帶有其應當觀察到一個Retry-After頭。我可能會指出,對我來說,節流仍然是一個大問題。

+0

是否有任何文件列出了20訂閱限制,你知道嗎?我已經無濟於事。似乎這個限制只是使這些webhooks毫無意義...... – JFlox

+0

似乎缺乏有關該主題的文檔..以爲我看到了一些東西,但現在沒有運氣。雖然我不想阻止你嘗試自己,但我記得大約有20個訂閱量達到了此限制。儘管如此,我總是有可能犯錯。 – piisexactly3