Использование API One note для сохранения данных из приложения Winform в учетной записи Microsoft

Я пишу приложение Winform списка дел, и я хотел бы использовать API One Note, чтобы сохранить информацию о задачах в учетной записи пользователя Microsoft.

Итак, я просмотрел документацию One Note API, но после нескольких часов исследований мне не удалось найти хорошую точку входа.

Я понимаю, что первым шагом для меня будет подписание пользователя, описанного на этой странице: https://msdn.microsoft.com/en-us/library/hh826543.aspx

Дело в том, что разные способы достижения этого шага не кажутся подходящими для клиентского приложения Winform, может быть, мне следует использовать остальные API?

Я искал пример кода .NET, но еще не нашел его, поэтому сейчас я совсем запутался...

Спасибо за любую помощь!


person Toto    schedule 24.01.2017    source источник
comment
Да, вы должны попробовать Rest API для этой цели.   -  person M. Adeel Khalid    schedule 24.01.2017


Ответы (1)


Вы можете использовать API OneNote — вход может быть выполнен с помощью веб-элемента управления, и пользователь будет следовать процессу входа в систему. К сожалению, у нас нет примера кода для winforms, но поток аутентификации в нашем примере NodeJs для API OneNote должен быть аналогичным. https://github.com/OneNoteDev/OneNoteAPISampleNodejs

Вы также можете (при условии, что у пользователя установлен OneNote) использовать библиотеки взаимодействия OneNote для взаимодействия с OneNote и хранения/извлечения ваших данных там. Как Запись на страницу OneNote 2013 с помощью C# и взаимодействия с OneNote

Вы также можете попробовать разработать универсальное приложение вместо приложения Windows Forms: https://github.com/OneNoteDev/OneNoteAPISampleWinUniversal

person Jorge Aguirre    schedule 24.01.2017