Программный доступ к SkyDrive - PullRequest
12 голосов
/ 25 ноября 2010

Кто-нибудь знает, как получить программный доступ к SkyDrive из Windows Phone 7? Какой API я использую? Мне нужно загрузить файлы с телефона в SkyDrive и наоборот.

Некоторые примеры кода были бы великолепны. : -)

Ответы [ 7 ]

5 голосов
/ 25 июля 2011

Теперь вы можете официально интегрировать части SkyDrive с приложениями Windows Phone 7.

Подробные сведения здесь .

1 голос
/ 19 декабря 2011

Вы можете использовать Live SDK для интеграции SkyDrive в приложения Windows Phone. Пожалуйста, смотрите наши примеры кода на GitHub .

1 голос
/ 27 октября 2011

Я разработал образец на основе SkyPad (Developer Preview).Пожалуйста, установите SDK предварительного просмотра Windows Live Developer.

Пример позволяет сохранить файл в SkyDrive и снова загрузить его после сохранения.

Здесь ссылка: http://blog.mecum.biz/2011/10/windows-phone-7-mango-skydrive-sample/

1 голос
/ 10 октября 2011

Существует новый Live SDK от Microsoft, который, я думаю, сможет это сделать.Он также находится в очень раннем альфа или бета состоянии: http://msdn.microsoft.com/en-us/library/bb264574.aspx

0 голосов
/ 08 июля 2011

Не ответ, но есть надежда, что ответ уже на пути:

Однако, когда у Майка Торреса спросили о таких функциях, как лучшее удобство использования, поддержка сторонних API, Windows Live MeshИнтеграция и расширяемое хранилище, он признал, что это «главные запросы» для SkyDrive, и сказал, что в настоящее время они «усердно работают над SkyDrive, как мы говорим» Источник

0 голосов
/ 08 июля 2011

Ваши требования звучат во многом как мои - вы просто хотите использовать skydrive в качестве базовой облачной файловой системы.

Я думал, что предложение Мэтта было выдающейся идеей. Я получил библиотеку и намеревался ее портировать, но, к сожалению, база кода огромна, сложна и абсолютно пронизана атрибутом [Serializable], который не совместим с WP7. Он также широко использует несколько компонентов, недоступных в WP7x, включая X509Chain и Authorization.

.

SkyDriveApi даже не совместим с VS2010 - попытка конвертации привела к большому беспорядку, поэтому я только что попробовал его в VS2008.

Мы всегда можем написать один. Это похоже на большую работу, поэтому я приглашаю вас к сотрудничеству.


Ну, это функция завершена и работает удовольствие. Я хотел бы поблагодарить людей за всю поддержку и помощь, которые я получил для реинжиниринга протокола с использованием Fiddler, а также для кодирования, тестирования и отладки прототипа в готовом к использованию коде. Я бы хотел, но никто не внес ни черта. Удачи в написании своего.

0 голосов
/ 25 ноября 2010

SkyDrive не имеет официального API , но вот некоторые неофициальные.Я бы начал с просмотра http://skydriveapiclient.codeplex.com/.
Он не требует поддержки WP7, но вы можете его портировать.

...