誤(手把手 + 自查))
2 分鐘修好 AList 的 115open token 格式錯(cuò)誤手把手 自查【免費(fèi)下載鏈接】alist?A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一個(gè)支持多存儲(chǔ)的文件列表/WebDAV程序使用 Gin 和 Solidjs。項(xiàng)目地址: https://gitcode.com/GitHub_Trending/al/alist在 AList 里新建 115open 網(wǎng)盤存儲(chǔ)token 填進(jìn)去點(diǎn)保存AList 直接拋出一個(gè) 115open token 格式錯(cuò)誤的提示存儲(chǔ)建不起來(lái)文件一個(gè)都列不出來(lái)。別急著重裝這類報(bào)錯(cuò)十有八九是 token 拿錯(cuò)了段照下面走一遍就能修好。先確認(rèn)是不是這個(gè)坑兩個(gè)典型報(bào)錯(cuò)特征中一個(gè)就說(shuō)明撞上這個(gè)坑了新建存儲(chǔ)時(shí)直接報(bào)「token 格式錯(cuò)誤」提示里帶「格式」或「format」字樣存儲(chǔ)建好了但點(diǎn)進(jìn)去列目錄時(shí)報(bào)「驗(yàn)證失敗 / invalid token」接口連一次都沒成功30 秒自查兩步把你粘貼進(jìn)refresh_token框里的內(nèi)容原樣貼到記事本數(shù)一數(shù)它是平臺(tái)回調(diào)里一整長(zhǎng)串還是單獨(dú)一段前者就是常見病因——整段回調(diào)里混著 access_token 和多余字段塞進(jìn)單字段框里必然格式校驗(yàn)不過(guò)確認(rèn)填的是 115open 驅(qū)動(dòng)的refresh_token字段而不是把普通 115 的 Cookie 填進(jìn)來(lái)。AList 里 115、115_open、115_share 是三個(gè)驅(qū)動(dòng)認(rèn)證體系完全不同三段式 token 為什么錯(cuò)不了115 開放平臺(tái)的授權(quán)結(jié)果天然是三段client_id 標(biāo)識(shí)你的應(yīng)用client_secret 證明應(yīng)用歸屬access_token 攜帶訪問(wèn)權(quán)限。任何一段缺位、串位或多出空白驅(qū)動(dòng)在發(fā)起第一個(gè)請(qǐng)求前就會(huì)判定格式錯(cuò)誤。你不用手動(dòng)拼三段——走一遍平臺(tái)標(biāo)準(zhǔn)授權(quán)流程三段會(huì)自動(dòng)配齊驅(qū)動(dòng)側(cè)的 SDK 會(huì)自己完成解析和換取你唯一要做的是把其中單獨(dú)一段 refresh_token 干凈地填進(jìn)配置。refresh_token 是長(zhǎng)期憑證access_token 短期有效SDK 拿到 refresh_token 后會(huì)定期換新 access_token并自動(dòng)把兩個(gè)值寫回存儲(chǔ)配置所以一次配置長(zhǎng)期有效。修復(fù)步驟登錄 115 開放平臺(tái)確認(rèn)賬號(hào)有權(quán)限管理應(yīng)用創(chuàng)建或選中你的應(yīng)用記下 client_id 與 client_secret按頁(yè)面引導(dǎo)完成授權(quán)流程在回調(diào)結(jié)果里找到 refresh_token 這一段只復(fù)制 refresh_token 本身粘貼進(jìn) AList 存儲(chǔ)配置的refresh_token字段——不帶 access_token、不帶引號(hào)、不帶空格保存存儲(chǔ)配置如果手里的 token 確實(shí)來(lái)自舊版拼接格式最穩(wěn)妥的仍是回平臺(tái)重新走一遍第 3 步換新 token而不是去動(dòng)驅(qū)動(dòng)代碼。改完怎么算好重啟命令一條./alist restart重啟后進(jìn)入 AList 界面點(diǎn)開該 115open 存儲(chǔ)根目錄文件能正常列出來(lái)就說(shuō)明 token 校驗(yàn)通過(guò)再看存儲(chǔ)詳情里的access_token字段已被自動(dòng)填充說(shuō)明 token 刷新鏈路已跑通不用再手動(dòng)維護(hù)。兩個(gè)高頻坑token 多一個(gè)空格會(huì)怎樣會(huì)。三段式解析對(duì)空白零容忍多一個(gè)空格整段就錯(cuò)位直接格式錯(cuò)誤。粘貼后全選框內(nèi)容看一眼首尾干凈再保存不行就回平臺(tái)用官方復(fù)制按鈕重取別手動(dòng)框選復(fù)制。把普通 115 網(wǎng)頁(yè)登錄的 Cookie 填進(jìn)來(lái)行不行不行。那是drivers/115普通 115 驅(qū)動(dòng)認(rèn)的憑證115open 走的是開放平臺(tái)授權(quán)只認(rèn) refresh_token。兩者填串了報(bào)的永遠(yuǎn)是格式錯(cuò)誤看著像權(quán)限問(wèn)題其實(shí)是門沒走對(duì)。排錯(cuò)時(shí)看兩行代碼就夠了drivers/115_open/driver.go 的Init決定 token 何時(shí)被校驗(yàn)drivers/115_open/meta.go 定義了哪些字段必填。【免費(fèi)下載鏈接】alist?A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一個(gè)支持多存儲(chǔ)的文件列表/WebDAV程序使用 Gin 和 Solidjs。項(xiàng)目地址: https://gitcode.com/GitHub_Trending/al/alist創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考