全球主机交流论坛

标题: Onedrive上传脚本适配世纪互联 [打印本页]

作者: Mishaelre    时间: 2019-5-25 20:53
标题: Onedrive上传脚本适配世纪互联
本帖最后由 Mishaelre 于 2019-5-25 20:55 编辑

买了一个zephyr大佬的世纪互联(肉疼但真香,能有广告费吗),发现原来Vicer大佬的上传脚本(https://ddzzz.eu.org/thread-451084-1-1.html)进行了修改。

前提条件:
同https://ddzzz.eu.org/thread-451084-1-1.html。

修改内容:
1.修改onedrive.cfg中的api_client_id,api_client_secret,api_reply_url为自建的API参数;
2.修改onedrive-base中
  1. api_auth_url="https://login.microsoftonline.com/common/oauth2/token"
复制代码


  1. api_auth_url="https://login.chinacloudapi.cn/common/oauth2/token"
复制代码

3.修改onedrive-base中
  1. api_discovery_url="https://api.office.com/discovery/v2.0/me/services"
复制代码


  1. api_discovery_url="https://yourcompany-my.sharepoint.cn/" #yourcompany自己修改成自己的
复制代码

4.onedrive-base中新增代码
  1. api_uri="https://yourcompany-my.sharepoint.cn/_api/v2.0/me" #yourcompany自己修改成自己的
复制代码
  1. api_resource_id="https://yourcompany-my.sharepoint.cn" #yourcompany自己修改成自己的
复制代码

5.修改onedrive-base中
  1. api_discovery_id="https://api.office.com/discovery/"
复制代码


  1. api_discovery_id="00000003-0000-0ff1-ce00-000000000000"
复制代码


参考资料:
https://docs.microsoft.com/en-us/previous-versions/office/office-365-api/api/o365-china-endpoints

改的很糙,但目前自用没问题,配合aria2和上传脚本可以离线下载(吐槽下国外VPS上传世纪互联1.2G要15分钟了),具体还有些细节,比如+要换成%2b之类的,可以参考其他大佬的教程。

坐等其他大佬的完美版本。



作者: work    时间: 2019-5-25 20:54
感谢分享
作者: 你也是大水笔么    时间: 2019-5-25 21:23
支持下技术性大佬
作者: Abbey    时间: 2019-5-25 21:57
哦,你私信问我的,脚本太长了,没有去看
作者: Mishaelre    时间: 2019-5-25 21:58
Abbey 发表于 2019-5-25 21:57
哦,你私信问我的,脚本太长了,没有去看

我的网盘搬家全靠大佬的pyone
作者: Gobala    时间: 2019-5-25 22:06
感谢大佬分享技术教程
作者: Developer_HZH    时间: 2019-5-26 01:48
我用的OLAINDEX的cli,修改了一下chunk size平均上传速度30Mbps
作者: Mishaelre    时间: 2019-5-26 07:11
Developer_HZH 发表于 2019-5-26 01:48
我用的OLAINDEX的cli,修改了一下chunk size平均上传速度30Mbps

我olaindex用的虚拟主机,所以没考虑自带的上传。
作者: ukmg    时间: 2019-5-26 07:38
大佬求助

  1. api_reply_url="http://localhost/onedrive-login"
复制代码


还有portal.azure.cn 后台的重定向 URI 要 怎么改呢?
作者: Mishaelre    时间: 2019-5-26 08:21
ukmg 发表于 2019-5-26 07:38
大佬求助



我用的是我olaindex地址加oauth。比如https://a.com/oauth。必须要开启https
作者: xxhjkl    时间: 2019-5-26 08:27
牛逼
作者: ukmg    时间: 2019-5-26 08:42
Mishaelre 发表于 2019-5-26 08:21
我用的是我olaindex地址加oauth。比如https://a.com/oauth。必须要开启https

这个一定要用别的目录表辅助运行,没办法独立是吗?
作者: loco    时间: 2019-5-26 08:44
收藏备用,谢谢大佬
作者: Mishaelre    时间: 2019-5-26 08:45
ukmg 发表于 2019-5-26 08:42
这个一定要用别的目录表辅助运行,没办法独立是吗?

我没试过,不清楚。不好意思。
作者: ukmg    时间: 2019-5-26 09:03
Mishaelre 发表于 2019-5-26 08:45
我没试过,不清楚。不好意思。

好的哈。有点难搞,我也坐等其他大佬的完美版本好了

很感谢大佬分享实用的教程;;




欢迎光临 全球主机交流论坛 (https://ddzzz.eu.org/) Powered by Discuz! X3.4