大概在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很難弄到)