Yimien / plugin-memos-sync-helper

Memos 同步助手(思源笔记插件)
MIT License
8 stars 1 forks source link

同步失败,显示“暂无新数据” #14

Closed RotterL closed 1 month ago

RotterL commented 1 month ago

插件版本0.2.0,memos服务版本0.22.3,配置正确,但似乎无法同步 image 多次测试都始终显示“暂无新数据”

Yimien commented 1 month ago

昨天新增了标签过滤,看看你的标签过滤配置的是不是正确的

RotterL commented 1 month ago

昨天新增了标签过滤,看看你的标签过滤配置的是不是正确的

配置的是“同步所有数据”,并且尝试了其他选项,都显示“暂无新数据”

Yimien commented 1 month ago

我这里试过是可以同步数据,你确定有需要同步的数据吗?或者有没有动过上次同步时间?如果还有问题的话,开调试模式看一下日志

RotterL commented 1 month ago

我确定有需要同步的数据,并且我打开了调试模式,将上次同步时间锁定在一年前,但是始终无法成功同步。控制台输出如下: image

Yimien commented 1 month ago

我临时打个包,你安装到插件目录下,再开调试模式同步一下,我看看是不是标签过滤掉了 package.zip

RotterL commented 1 month ago

您好,我将上述文件解压到插件目录,替换了plugin-memos-sync-helper目录下的内容,再次同步时还是相同的结果,无法获取memos内容。 控制台输出如下: image 我的设置信息如下: image image image image

Yimien commented 1 month ago

你现在用的插件还是原来的,不是我发给你的,先删掉原来的,再把我给你的放进去

Yimien commented 1 month ago

使用前记得先禁用再启用

RotterL commented 1 month ago

我在思源集市中卸载了原插件,然后将您发的文件解压到插件目录,改名为plugin-memos-sync-helper, 并且还重启了思源,然后在设置中启用插件,我想已经确认已经使用您发我的版本替换了,但是没有变化,是不是我漏掉了什么步骤?

Yimien commented 1 month ago

不是看效果,我只是加了日志输出,没有确定问题的时候,不会去动功能的

Yimien commented 1 month ago

如果插件正确的话,日志输出这里会变成这样 image

RotterL commented 1 month ago

哦哦,我看到区别了,日志中加了标签过滤结果: image

Yimien commented 1 month ago

看日志就是没有可以更新的数据啊

Yimien commented 1 month ago

不然你下一下上个版本,看看能不能更新

RotterL commented 1 month ago

按照我现在这个设置,是不是应该所有的memo都应该被同步过来? 但是我尝试新建memo都不行。

Yimien commented 1 month ago

是没错

Yimien commented 1 month ago

我现在用的memos版本和你一样,但我这里是正常的,所以需要排查一下原因

Yimien commented 1 month ago

你有试过新建一个干净的思源空间来调试吗?

RotterL commented 1 month ago

还没有,我再试试

RotterL commented 1 month ago

刚试过了,新建的工作空间也不行,那会不会是我memos的问题,我再排查排查吧,感谢您的帮助

Yimien commented 1 month ago

你试一下这个包,我想看一下从服务器能不能拉到数据 package.zip

RotterL commented 1 month ago

这个是没拉到数据的意思吗: image

Yimien commented 1 month ago

对,因为第一个日志输出这里是直接调memos 的 api,没有做任何的过滤,这里获取不到数据的话,就代表着你的服务器没有通过api输出任何数据出来

Yimien commented 1 month ago

这个可能就不是插件的问题,你可以尝试用一些接口测试工具,去测试一下能不能通过memos的这个api获取数据,这个属于服务端的问题了,毕竟插件想要同步数据,但服务端没给,那死活是同步不了的

RotterL commented 1 month ago

好的,谢谢,我去试试

RotterL commented 1 month ago

我发现通过ip:端口的形式是可以同步的,但是memos加了一层反代之后,用域名访问就不行了(关闭了服务端防火墙也不行),总之应该不是插件的问题,谢谢大佬花时间解答

Yimien commented 1 month ago

好的,问题能够解决就行