Как скачать/загрузить файл на onedrive

У меня есть динамическая программа для создания xml, она загружает некоторые данные на некоторых сайтах и ​​создает файл xml, а затем сохраняет его в папке отладки. Теперь мне нужно загрузить этот XML-файл в OneDrive, и я сделаю приложение для Windows Phone 8 для загрузки этого XML-файла.

Я просматривал сообщения на microsoft.com и stackoverflow, но не могу понять, как загружать/выгружать файл без взаимодействия с пользователем (например, загрузка/загрузка по ftp). Мое настольное приложение должно автоматически (2 раза в день) обновлять XML-файл. Я ищу хосты ftp и другие хост-платформы, но их пропускная способность недостаточна (этот файл имеет размер 4 МБ и его предполагаемая ежедневная загрузка 3000 раз: 400 ГБ б/м в месяц), и они ограничивают максимальное количество одновременных пользователей до 200.

(У меня уже есть идентификатор клиента/клиентский пропуск от https://account.live.com/developers/applications/appsettings/ )


person Desperado Murat    schedule 28.09.2014    source источник
comment
Ваш сценарий передачи данных звучит так, как будто он может включать регулирование данных для этого тома в LiveSDK. Я не уверен в конкретном характере ограничений, но вы можете начать видеть 420 отказов ответа для расширенного использования. Подумайте о том, чтобы вместо простой «синхронизации» этого файла использовать модифицированную марку или другой механизм, который может предотвратить ненужные загрузки, или рассмотрите возможность сжатия пакета данных, чтобы минимизировать накладные расходы на запрос.   -  person Peter Nied    schedule 30.09.2014


Ответы (1)


LiveSDK нужно только открыть диалоговое окно пользователя для первой аутентификации/авторизации, пока вы запрашиваете область действия wl.offline_access, вы сможете обновить токен аутентификации, не открывая другое диалоговое окно, требующее взаимодействия с пользователем.

person Peter Nied    schedule 29.09.2014
comment
Я новичок в Windows Live SDK, как с этим справиться: S - person Desperado Murat; 01.10.2014