Теперь, когда Windows LiveMesh ушла, я ищу альтернативу. Желательно тот, который использует хранилище SkyDrive.

Ключевым моментом является возможность указать папку для синхронизации, например:

D:\Games\World of Warcraft\Interface\Addons

вместо того, чтобы принудительно синхронизировать только специальную папку

C:\Users\Ian\SkyDrive
C:\Users\Ian\GoogleDrive
C:\Users\Ian\DropBox

Примечание: я знаю, что есть обходной путь канонического ограничения клиента SkyDrive путем создания точки соединения в папке SkyDrive с требуемым путем:

C:\Users\ian\SkyDrive>mklink WowAddons "D:\Games\World of Warcraft\Interface\Addons" /D
symbolic link created for WowAddons <<===>> D:\Games\World of Warcraft\Interface\Addons

я бы предпочел, чтобы клиент использовал API SkyDrive напрямую и не требовал от меня (и друзей) установки клиента Microsoft SkyDrive; но вместо этого использует учетную запись SkyDrive пользователя для хранения.

Примечание . Мне известно, что Microsoft SkyDrive запрещает автоматическую синхронизацию содержимого папки SkyDrive:

Рекомендации для приложений, которые взаимодействуют со SkyDrive

Загружайте файлы в SkyDrive только в ответ на явный запрос или выбор пользователя. Ваши приложения должны всегда гарантировать, что пользователь намеренно решит сохранить любые новые данные в SkyDrive. Приложения не должны загружать файлы в SkyDrive автоматически, пока пользователь не сделает явный выбор загрузить эти файлы.

Вот несколько примеров несоответствующих приложений:

  • Приложения, которые автоматически загружают в SkyDrive любой файл, добавленный в определенное место на устройствах пользователя.
  • Приложения, которые автоматически создают резервные копии файлов или папок в SkyDrive.

меня не волнуют рекомендации. Собственный клиент Microsoft нарушает правила. И даже если бы собственный клиент Microsoft не нарушал правила, мне все равно.

tl; dr: альтернатива LiveMesh?

2 ответа2

1

Как я знаю, вы можете выбрать папку, отличную от SkyDrive, используя стандартное приложение. Пожалуйста, обратитесь к FAQ SkyDrive, как это сделать. Кроме того, вы можете попробовать SyncDriver для SkyDrive. Это альтернативный клиент для SkyDrive, который ведет себя как "Live Mesh". Вы можете выбрать любую папку, как описано в вашем вопросе.

0

Вы не найдете стороннюю программу, которая не соответствует рекомендациям API, просто потому, что для написания программы против стороннего API вы должны получить ключ приложения API, уникальный для вашей программы (они используют OAuth, как это работает).

Если кто-то написал программу, которая нарушила правила (например, явное согласие пользователя), Microsoft нужно только отозвать ключ приложения, данный приложению, и теперь все копии приложения перестают работать со сторонним API. Ни один автор приложения, распространяющий его приложение, не захочет отозвать свой ключ, поэтому вы не найдете программу, которая нарушает TOS (или, если вы ее найдете, не рассчитывайте, что она будет работать вечно).

Ваша единственная надежда - написать свой собственный и получить свой собственный ключ API и надеяться, что вы остаетесь под радаром Microsoft.

(PS Microsoft не использует сторонние API для своих клиентов, поэтому они не ограничены одними и теми же правилами)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .