全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3873|回复: 14

[疑问] Onedrive上传脚本适配世纪互联

[复制链接]
发表于 2019-5-25 20:53:42 | 显示全部楼层 |阅读模式
本帖最后由 Mishaelre 于 2019-5-25 20:55 编辑

买了一个zephyr大佬的世纪互联(肉疼但真香,能有广告费吗),发现原来Vicer大佬的上传脚本(https://github.com/0oVicero0/OneDrive)不支持,于是参考滑稽大佬的帖子(https://www.hostloc.com/thread-451084-1-1.html)进行了修改。

前提条件:
同https://www.hostloc.com/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之类的,可以参考其他大佬的教程。

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


发表于 2019-5-25 21:23:33 | 显示全部楼层
支持下技术性大佬
发表于 2019-5-25 21:57:37 来自手机 | 显示全部楼层
哦,你私信问我的,脚本太长了,没有去看
 楼主| 发表于 2019-5-25 21:58:53 | 显示全部楼层
Abbey 发表于 2019-5-25 21:57
哦,你私信问我的,脚本太长了,没有去看

我的网盘搬家全靠大佬的pyone
发表于 2019-5-25 22:06:16 来自手机 | 显示全部楼层
感谢大佬分享技术教程
发表于 2019-5-26 01:48:43 来自手机 | 显示全部楼层
我用的OLAINDEX的cli,修改了一下chunk size平均上传速度30Mbps
 楼主| 发表于 2019-5-26 07:11:52 来自手机 | 显示全部楼层
Developer_HZH 发表于 2019-5-26 01:48
我用的OLAINDEX的cli,修改了一下chunk size平均上传速度30Mbps

我olaindex用的虚拟主机,所以没考虑自带的上传。
发表于 2019-5-26 07:38:29 | 显示全部楼层
大佬求助

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


还有portal.azure.cn 后台的重定向 URI 要 怎么改呢?
 楼主| 发表于 2019-5-26 08:21:38 来自手机 | 显示全部楼层
ukmg 发表于 2019-5-26 07:38
大佬求助



我用的是我olaindex地址加oauth。比如https://a.com/oauth。必须要开启https
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-7 03:08 , Processed in 0.064688 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表