2017-01-16 125 views
1

我試圖創建一個示例應用程序,它可以從我的一個筆記帳戶獲取和發佈新頁面。OneNote權限問題

我按照本指南: https://msdn.microsoft.com/en-us/office/office365/howto/onenote-auth

我是正確的能夠通過Microsoft帳戶來獲得訪問令牌,但爲OneNote API的每次調用失敗,出現401錯誤。

我在c#中工作,並使用HttpWebRequest來執行調用。

我的犯罪嫌疑人都跟我無法設置權限:如何設置這些權限 https://msdn.microsoft.com/en-us/office/office365/howto/onenote-auth#onenote-perms-msa

謝謝大家的幫助。

回答

2

您正在設置哪些範圍?將用戶重定向到登錄頁面時,範圍(或權限)通過查詢參數進行。要創建一個頁面,至少需要office.onenote_create。

https://msdn.microsoft.com/en-us/library/office/dn807159.aspx

取決於是否你在網頁或一個Windows應用程序的工作,我們有足夠的樣本來看待。

對於客戶端(C#) https://github.com/OneNoteDev/OneNoteAPISampleWinUniversal https://github.com/OneNoteDev/OneNoteAPISampleWinStore

對於服務器端(我們沒有。C#示例還) https://github.com/OneNoteDev/OneNoteAPISampleNodejs

+1

感謝,設置範圍解決了我的問題! –