[原创技术贴]手动获取有道云笔记的文件直链

有道云笔记这个软件用过的人肯定不再少数。大多数人使用它的目的是为了记录一些东西以及整理文档和传递一些信息。算的上是一种办公的好应用。当然这个软件现在已经不只是用来记录笔记了。里面已经新增加了文件的上传与分享。

当然软件提供给我们上传资源的空间,并且分享给好友后,得到的是一个非直链的url地址。只可用于分享,但是不太好用在资源播放等应用中。个人也是在偶然中发现的一个简单获取方法,今天我们就花些时间来整理一下这个方法。不过缺点就是非vip用户不能上传超过200M大小的资源

获取多媒体直链的具体方法:

 

1.上传多媒体文件并分享

安装有道云笔记PC桌面版或直接登录有道云笔记网页版

https://note.youdao.com/web/

选中文件存储的文件夹(在里面上传文件)

上传完成后,分享你刚刚上传的那个文件,并点击复制地址

 

2.手动解析出直链地址

点击复制地址后,将会得到一个你分享出去的文件的下载页地址

如这里是:http://note.youdao.com/noteshare?id=9862400b661006b5cf5a512e5ad80d6d

取出这个url的id值,这里是9862400b661006b5cf5a512e5ad80d6d

然后我们根据这个id值拼接出一个url为:http://note.youdao.com/yws/public/note/9862400b661006b5cf5a512e5ad80d6d?editorType=0&cstk=cGtjFpHb

url拼接逻辑:http://note.youdao.com/yws/public/note/{id值}?editorType=0&cstk=cGtjFpHb 除了id值不一样,其他的都一样。

然后我们在浏览器中访问这个地址,得到一串json字符串,这里就是:

{"p":"/WEBf82fd575bd63c60f98ba999f1c1279ad","ct":1475838565,"su":null,"pr":0,"au":null,
"pv":1,"mt":1475838565,"sz":15581976,"domain":1,"tl":"shsn.mp4"}

 

然后获取到第一个字段p的值去掉斜杠,这里的p值为:WEBf82fd575bd63c60f98ba999f1c1279ad

然后我们根据这个逻辑拼接出新的url。

url拼接逻辑:http://note.youdao.com/yws/api/personal/file/{上一步得到的p的值}?method=download&inline=true&shareKey={最初分享出来的地址的id值}

所以这里我们获取的视频直链地址就是:http://note.youdao.com/yws/api/personal/file/WEBf82fd575bd63c60f98ba999f1c1279ad?method=download&inline=true&shareKey=9862400b661006b5cf5a512e5ad80d6d

 

3.测试这个直链是否可以播放

 

 

4.使用php将其简单写出来

http://www.wuhairui.cn/t.php?id={id值}

如:

http://www.wuhairui.cn/t.php?id=9862400b661006b5cf5a512e5ad80d6d

 

posted @ 2017-03-22 12:30  herry菌  阅读(5831)  评论(1编辑  收藏  举报