我尝试了Sayed Metwaly (如何在Linux上同步OneDrive业务/Office 365?)提出的解决方案,但得到了以下错误消息:
=== Job === OneDrive_Sync: 'office365://xxxxxxxxx-my.sharepoint.com/personal/xxxxxx_oasis_xxxxxxxxx_be/Documents' <-> 'file:///home/xxxxxx/Onedrive'
142724 L: No file system for office365://xxxxxxxxx-my.sharepoint.com/personal/xxxxxx_oasis_xxxxxxxxx_be/Documents
File system at office365://xxxxxxxxx-my.sharepoint.com/personal/xxxxxx_oasis_xxxxxxxxx_be/Documents has been replaced by New OneDrive V2 API.
Click Browse button to Re-Browse to your OneDrive sync folder, as New OneDrive requires browser-based authentication (OAuth2)知道我做错了什么吗?谢谢
发布于 2016-10-07 13:40:53
我今天遇到了同样的问题。最后,我成功地下载并使用了Windows,并将最终的配置移植到我的GoodSync机器上。
在Windows上,我将业务OneDrive配置为这些指示。接下来,我使用GUI的“导出选定作业”函数(右键单击作业名称)导出jobs.tix文件。这是您需要的配置文件。
在Ubuntu上,将jobs.tix文件粘贴到~/.goodsync/中,并在文本编辑器中编辑它,以便将客户端url更新到本地文件系统中的相应文件夹。最后,只需运行gsync sync [jobname]来同步所有文件。这对我的上下游都有效。
发布于 2016-11-18 13:31:20
<Job>
2 Name = "name"
3 Side1 = <SideOptions>
4 Dir = <Connect>
5 Url = "file:///home/username/path/bla"
6 </Connect>
7 </SideOptions>
8 Side2 = <SideOptions>
9 Dir = <Connect>
10 Url = "msdrive://<compname>-my.sharepoint.com/_api/v2.0/me"
11 UserID = "myid+somegarbleinhex"
12 AccessToken = "blaaaah"
13 RefreshToken = "blaaahA"
14 </Connect>
15 UseTmpDestFile = No
16 </SideOptions>
17 Direction = 0
ExcludeHidden = Yes
ExcludeSystem = Yes
DetectMovesAndRenames = Yes
LinksOption = 1
</Job>https://askubuntu.com/questions/830610
复制相似问题