Closed hguandl closed 3 years ago
115可能在这段时间修改了API,如果 cid 对应的文件夹是以其他顺序排列的(例如文件名),访问 listFileURL 这个 API 的时候就会报错:
{"count":18,"order":"file_name","is_asc":1,"fc_mix":0,"state":false,"error":"","errNo":20130827}
经过一些试验我发现可以通过先把这个目录按照时间降序排列一下,结果就会正常。从浏览器抓到的排序 API 是:
curl 'https://webapi.115.com/files/order' \ -X 'POST' \ -H 'Content-Type: application/x-www-form-urlencoded' \ ... --data 'user_order=user_ptime&file_id=<cid>&user_asc=0&fc_mix=0'
因此我建议将这个排序的处理放到程序的初始化部分,以避免产生上述问题。
确实是这样,谢谢
115可能在这段时间修改了API,如果 cid 对应的文件夹是以其他顺序排列的(例如文件名),访问 listFileURL 这个 API 的时候就会报错:
经过一些试验我发现可以通过先把这个目录按照时间降序排列一下,结果就会正常。从浏览器抓到的排序 API 是:
因此我建议将这个排序的处理放到程序的初始化部分,以避免产生上述问题。