全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5542|回复: 14
打印 上一主题 下一主题

关于 onedrive api 限制的一些讨论

[复制链接]
跳转到指定楼层
1#
发表于 2021-7-14 11:41:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是开源项目 ZFile 的作者,之前查询论坛发贴记录,发现大家对 onedrive 的 api 限制给的结论各不相同。

因用世纪互联比较多,故以下仅针对世纪互联 onedrive,国际版的不太清楚,当然有熟悉的,大家也可以回帖分享出来。


正文:

目前我这有 5 个左右世纪互联账号,全天 24 小时限制了下载阈值,使用 rclone 也无法下载,目前仅可通过网页端登录下载,通过 api 下载提示:

{
  "error": {
    "code": "activityLimitReached",
    "innerError": {
      "code": "throttledRequest",
      "innerError": {
        "code": "quota"
      }
    },
    "message": "The request has been throttled",
    "retryAfterSeconds": 120,
    "@error.X-ClientErrorCode": "quota"
  }
}

之前下载阈值是会恢复的,目前几天下来发现,这几个账号并不会恢复,这些账号在同一个全局下。

这几天经论坛查询,有人说和 clientId 和 clientSecret 有关,但最近发现,下载阈值的账号是无法通过切换  clientId 和 clientSecret (不同域,不同全局下)来绕开限制的,当然这个我不确定是不是因为我这个全局下的账号限制方式比较特殊导致的。


我这根据目前我了解的已有情况得出的结论是:

1. 切换 api 似乎没有用,还是和账号本身,或者说账号本身所在的全局有关。不然我 zfile 内置的 clientId 那么多人用,也没出现问题。而且从 api 设计上来说也是不合理的,这种公共 api,如果根据 api 来限制调用次数,对于内置 api 的开发者是不友好的,如 rclone,zfile,raidrive 等程序。

2. 下载阈值、访问文件夹列表、上传文件等阈值是分开的,而且目前没有发现访问文件列表太频繁导致阈值过,只遇到过获取上传阈值、下载阈值。且上传阈值分为,获取上传 sessionUrl 时无法获取提示阈值,还有分段上传时,其中上传到某段时阈值。

3. 下载链接的有效性并不是从获取下载链接开始计算的 1 小时,这个我详细测试过,如我 2021/07/14 09:31:05 获取的下载链接,可能 2021/07/14 10:11:25 时访问就已经失效了。猜测可能是刷新 accessToken 的时间开始算的,但似乎也不是很合理,这个还没搞清楚。


以上是我的经验和心得,大家有什么别的结果,也可以回帖跟进,希望能研究明白这些机制,来开发更好用,更可靠的程序。
cherbim 该用户已被删除
2#
发表于 2021-7-14 11:46:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
3#
发表于 2021-7-14 11:46:35 | 只看该作者
全天 24 小时限制的已经多久没恢复了。跟全局有关吗
4#
发表于 2021-7-14 11:47:06 | 只看该作者
反正我觉得是动态限制的,比如你下载的频率,线程数,速度,时间段等等
5#
发表于 2021-7-14 11:48:08 | 只看该作者
请问下那个全局下的?

世纪互联付费版本本身就为一个全局 影响不大吧
6#
 楼主| 发表于 2021-7-14 11:52:22 | 只看该作者
bso 发表于 2021-7-14 11:46
全天 24 小时限制的已经多久没恢复了。跟全局有关吗

至少3天了,我也不清楚,似乎是和全局有关
7#
 楼主| 发表于 2021-7-14 11:53:28 | 只看该作者
绿豆 发表于 2021-7-14 11:48
请问下那个全局下的?

世纪互联付费版本本身就为一个全局 影响不大吧

我这个是商业版的组织全局,和商业基础版300多块钱那个全局不一样,那个好像自己独立全局
8#
发表于 2021-7-14 11:54:37 来自手机 | 只看该作者
支持大佬,api限制真的很迷
9#
发表于 2021-7-14 11:57:30 | 只看该作者
大佬,俺也在用你的ZFile   感谢  ,但这 OD  迷之 API  调用不明觉厉
10#
发表于 2021-7-14 12:02:45 | 只看该作者
国际版教育子号,重新申请了clientId 还是5M/s,不确定是不是全局限制了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-13 20:54 , Processed in 0.095308 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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