大概在1周以前,出于需要存放直播录像的原因,根据别人的视频教程去自己动手搞了个5T网盘的帐号。
(体验一下,其实我还同时存一份在百度云,怕不稳定)
用RaiDrive创建OneDrive的映射,在这步骤点确定后,
会弹出微软登录界面的网页,要求授权。
但是给了一个这个
“请求体必须包含参数 client_id ”
而且还弹出两个多余的网页:
一个是 files.readwrite.all
另一个是 sites.read.all
而后,多次尝试无果,就总是一直报这个错,以及发生这种奇怪的事。
就这样这个问题晾了一周,昨天下午开始找其他的替代方案
【此处各种替代方案见备注】
而后在14日0点30左右,我再次滚回去看别人的视频教程,发现了一些不同的地方。
他进行到这一步时,地址栏是
https://login.microsoftonline.com/common/oauth2/v2.0/authorize?response_type=code&scope=offline_access%20Files.ReadWrite.All%20Sites.Read.All%20User.Read&client_id=ddaa8b00-7a73-4cdf-813c- ...
他的地址栏竟然有带【client_id】!!
当然,由于他地址栏不够长,所以我为了拿到完整参数,去搜索引擎搜一下 ddaa8b00-7a73-4cdf
百度一下,果然没有
谷歌呢
嗯可以,参数复制一下加在地址栏上
登录界面就出来了,我真机智。
可以注意到之前的地址栏,在【scope=offline_access】和【Files.ReadWrite.All】和【Sites.Read.All】中间有截断,
而截断的字符串是【%20】我们已知,%20指的就是编码后的空格。
看来是因为RaiDrive调用浏览器时,浏览器错误地把%20截断,而产生多个页面。
回到授权登录。
但是登录后??怎么总是卡在登录中不跳转页面??
可能参数不够吧。
于是我把IE设为默认浏览器之后再到RaiDrive重新打开授权,这下无论是参数还是跳转就都没问题了。
谢谢你呀IE,没想到这你都还能帮我一下。
【本篇完】
【备注】
13号的时候用了一个下午的时间搞OneDrive,查到的有以下方法:
1.RaiDrive(这个用了之后在连接微软帐户授权时报错)
2.rclone(在Windows下要依赖东西,打一堆不知道具体干嘛用的命令,不敢乱改又怕配置结果不合我意)
3.系统自带映射网络驱动器(这个要CID,但是我弄的这个帐号好像是Business版本的,看贴吧人说这个帐号版本CID很难弄到)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)