Onedrive API против LiveSDK
Я занимаюсь разработкой для WP8.1 и, вероятно, буду портировать на другие платформы. Я хочу интегрировать функциональность OneDrive, однако не могу понять, в чем разница междуLiveSDK
(из пакетов NuGet) иOneDrive
API.
Кажется, чтоMicrosoft
вообще не общаюсь по этому поводу, я правда не понимаю почему. Насколько я понял,LiveSDK
старый и будет замененOneDrive API
, ноLiveSDK
кажется гораздо проще в использовании, что я не могу понять их логику ... Кроме того, оба были недавно обновлены (в апреле дляLiveSDK
).
OneDrive API
или продолжайтеLiveSDK
?Кто-нибудь уже пробовал оба?Каковы ограничения и преимущества обоих?Основываясь на перспективном взгляде, я пойду наOneDrive API
, но моя главная проблема:
Возможно ли войти как легко наOneDrive API
чем сLive SDK
? (Рабочее временное решение ниже)
На данный момент я смог войти сLiveSDK
используя одну кнопку и три строки кода, пользовательский ввод вообще не требуется, гдеAuthenticateAndContinue
метод, используемыйOneDrive API
открывает веб-контроль и требует вручную ввести логин и пароль.
В конце я использовалLiveSDK
Аутентификация и использование токена доступа, предоставленногоOneDrive API
, Это не чистый подход с моей точки зрения, но мне не удалось получитьAuthenticateAndContinue
метод для работы (я получаю 404 сообщение об ошибке после входа в систему).
Если у кого-то есть лучшее решение, я открыт для предложений :)