CuteOne icon indicating copy to clipboard operation
CuteOne copied to clipboard

个人版不支持?

Open WoChen5770 opened this issue 6 years ago • 16 comments

个人版创建应用程序的时候没有目录,不能指定所有者。导致获取的code无效 code例如M1f56fe0a-d032-32c6-5c78-34d0c494cc33

WoChen5770 avatar Apr 11 '19 03:04 WoChen5770

之前用pyone或者oneindex都可以

WoChen5770 avatar Apr 11 '19 03:04 WoChen5770

如果pyone和oneindex都支持。那么cuteone也是支持的。

Hackxiaoya avatar Apr 25 '19 00:04 Hackxiaoya

可能是有一些问题,我在同一个页面添加个人版和A1,A1正常,个人版无法更新缓存,并且二者的code格式不同,生成code的url格式也不同。 对比了OLAINDEX和CuteOne的Application页面,除了redirect url外似乎没什么不同,前者一切正常,原因我也不了解。

littlef0x avatar Apr 25 '19 08:04 littlef0x

你可以群里at我一下。然后截图看看。帮你排查一下。 因为绑定网盘这个位置是百分百没有问题的。如果有,那么就是你自己的账号问题或者操作问题;

Hackxiaoya avatar Apr 25 '19 09:04 Hackxiaoya

cuteone版本1.x最新版,已经尝试两个个人版账号,均无法刷新缓存,不显示文件,A1一次成功可以正常显示文件。 操作步骤是这样的:登陆Microsoft账号,在CuteOne中添加网盘,获取secret和id,获取code,个人版显示的url是http://127.0.0.1/?code=Mxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ,A1版的url比较长我没有记录,填入code之后没有报错,之后刷新缓存,刷新按钮会变灰,等待几分钟后恢复蓝色,但是网盘列表中的缓存量显示是0,点管理会404。 我没有找到cuteone的日志,在journalctl中有大量如下信息(已脱敏):

Apr 29 xx:xx:xx user uwsgi[584]: During handling of the above exception, another exception occurred: Apr 29 xx:xx:xx user uwsgi[584]: Traceback (most recent call last): Apr 29 xx:xx:xx user uwsgi[584]: File "/www/wwwroot/xxx.xxx.com/CuteOne/app/task/cuteTask.py", line 64, in task_getlist Apr 29 xx:xx:xx user uwsgi[584]: "createdDateTime": common.utc_to_local(i["fileSystemInfo"]["createdDateTime"]), Apr 29 xx:xx:xx user uwsgi[584]: File "/www/wwwroot/xxx.xxx.com/CuteOne/app/common.py", line 49, in utc_to_local Apr 29 xx:xx:xx user uwsgi[584]: utcTime = datetime.datetime.strptime(utc, UTC_FORMAT) Apr 29 xx:xx:xx user uwsgi[584]: File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime Apr 29 xx:xx:xx user uwsgi[584]: tt, fraction = _strptime(data_string, format) Apr 29 xx:xx:xx user uwsgi[584]: File "/usr/lib/python3.6/_strptime.py", line 362, in _strptime Apr 29 xx:xx:xx user uwsgi[584]: (data_string, format)) Apr 29 xx:xx:xx user uwsgi[584]: ValueError: time data '2019-01-29T04:51:19.036Z' does not match format '%Y-%m-%dT%H:%M:%SZ'

似乎日期格式不对,不清楚是否是无法刷新的原因,请查看,谢谢

littlef0x avatar Apr 29 '19 03:04 littlef0x

补充一下,Onedrive账号是office365家庭版,一个是管理员,一个是成员,都是这样的情况

littlef0x avatar Apr 29 '19 03:04 littlef0x

@littlef0x 不支持吧。大概,我猜。

Hackxiaoya avatar Apr 29 '19 06:04 Hackxiaoya

@littlef0x @Hackxiaoya 我提交了一个pull request,个人版没问题了

WoChen5770 avatar Apr 29 '19 07:04 WoChen5770

@littlef0x 也可以https://github.com/WoChen5770/CuteOne.git

WoChen5770 avatar Apr 29 '19 07:04 WoChen5770

@WoChen5770 时区的问题?

Hackxiaoya avatar Apr 29 '19 08:04 Hackxiaoya

@Hackxiaoya 个人版返回的时间带有毫秒

WoChen5770 avatar Apr 29 '19 13:04 WoChen5770

@WoChen5770 晚点我再测试你推的代码分支;

Hackxiaoya avatar Apr 29 '19 19:04 Hackxiaoya

测试了@WoChen5770 的分支,缓存可以正常更新,感谢二位! 不过出现了和PyOne一样的问题(这个issue),即如果目录名包含某些字符(可能包括空格、中文括号、点等),那么该目录下层级数大于某个数时,文件会不显示,具体我也没有找到什么规律,有点怀疑是API的问题了╮(╯_╰)╭

littlef0x avatar Apr 30 '19 08:04 littlef0x

翻了下issue,可能跟这个是一回事。 我年初的时候测试OLAINDEX是正常的,或许可以参考一下他的实现

littlef0x avatar Apr 30 '19 09:04 littlef0x

@littlef0x 编码问题

Hackxiaoya avatar Apr 30 '19 13:04 Hackxiaoya

@littlef0x 编码问题

可以在cuteone端修复么?

littlef0x avatar May 01 '19 03:05 littlef0x