我在使用新的Office 365 Unified API搜索電子郵件時遇到問題。如果我能得到一些幫助,我會很感激。使用Office 365 Unified API搜索
我得到以下錯誤:
{ 「錯誤」:{ 「代碼」: 「ErrorInvalidArgument」, 「消息」: 「對於搜索範圍 'PrimaryMailbox' 爲指定的值無效」}}
我能夠獲取graph.microsoft.com的訪問令牌,並通過執行GET獲取「https://graph.microsoft.com/beta/me/messages」,從我的收件箱中檢索所有消息。
但是,當我添加搜索參數$ search =「Tomcat」時,我得到上面複製的錯誤。任何想法如何解決這個問題?有沒有任何文件來澄清這一點?我詳細搜索了Office開發人員中心文檔,但無法找到任何幫助在統一API中搜索的內容。最終,我想使用統一API來在線搜索用戶的聯繫人,日曆條目,OneDrive文件和SharePoint。
在相關說明中,我可以通過對「https://outlook.office365.com/api/v1.0/me/messages」進行GET調用,使用現有的Office 365 API成功搜索郵件。不過,我更關注簡化的統一API方法,希望我能解決上述問題。
此外,有沒有一種方法可以使用現有API(https://outlook.office365.com)或新的Unified API(https://graph.microsoft.com/)在單個搜索中搜索所有郵箱?
謝謝。
穆罕默德
加利福尼亞州聖何塞,
Hello Jason,在關於Unified API和使用OneDrive for Business的OneDrive API的相關說明中,發行說明(https:// dev.onedrive.com/odb-preview/release-notes.htm),i t表示尚未實施OneDrive for Business的OneDrive API功能之一就是view.search操作。當這個功能(即使在預覽模式下)可用時,你有什麼想法嗎? – Mohammad