【详细】如何配置PanIndex(Onedrive国际商业版)

用了很久的Oneindex,有问题的代码和缺少的功能一直让我头疼,但是目前很多网盘程序都是主打多账户分享的,纯目录&公告型的网盘已经很少有了。

不过多逛逛Github还是有不错收获的,收获一个PanIndex。还有一个OneList,最近一次Commit已经是去年4月了,故这里不讨论。

PanIndex用Go写的,这里是官方演示站点,提供exe的确方便,不过说明文档有点奇怪,找了半天才找到配置教程,在这里。我开开心心地滑到账号绑定,然后定睛一看——

OneDrive:微软云盘,用户填写client_id,密码填写client_secret,重定向地址redirect_uri及最重要的刷新令牌refresh_token

e,约等于没说,进到配置页面也是这样的提示。给了一个自助OAuth地址,Oh Yeah!开始搬运

1.开工

这个链接,如果你登录了Microsoft账户(拥有OFB的组织账户,非个人账户)的话就会直接进去,没有登录的登录。
【详细】如何配置PanIndex(Onedrive国际商业版)
注意必须登录你用来存储文件的那个账户,不要登录管理员账户,否则又要搞一堆东西迁移应用


2.注册应用程序

【详细】如何配置PanIndex(Onedrive国际商业版)

然后

【详细】如何配置PanIndex(Onedrive国际商业版)

重定向URI就是“自助OAuth地址”https://mgaa.noki.workers.dev/


3.申请所有的凭据

3.1 临时授权Code

然后复制应用程序(客户端)ID
【详细】如何配置PanIndex(Onedrive国际商业版)
回到自助地址把它填到这
【详细】如何配置PanIndex(Onedrive国际商业版)
如果不需要上传(仅读取),跳过这里。需要上传就把第二栏Scope替换成offline_access Files.Read Files.Read.All Files.ReadWrite.All
AUTHORIZE,然后跳转至授权页面。
【详细】如何配置PanIndex(Onedrive国际商业版)
这里我需要上传权限,不需要上传权限的没有第四项。点接受。

然后跳转回页面,如果一切正常,就会弹出一个窗口
【详细】如何配置PanIndex(Onedrive国际商业版)


3.2 Client Secret

确定后我们来到了第五步,已经自动填好了一些东西。
【详细】如何配置PanIndex(Onedrive国际商业版)
现在回到AAD,打开那个应用程序,创建一个ClientSecret。
【详细】如何配置PanIndex(Onedrive国际商业版)
【详细】如何配置PanIndex(Onedrive国际商业版)
【详细】如何配置PanIndex(Onedrive国际商业版)
Client Secret最多三年有效,所以直接三年避免频繁换。(甚至还能标记发布日期,哈哈)
【详细】如何配置PanIndex(Onedrive国际商业版)
那个有用,机密ID没用,立刻复制!! 刷新之后就没法复制了!


3.3 Refresh Token

回来,填上Client Secret,点GET TOKEN
【详细】如何配置PanIndex(Onedrive国际商业版)
传回一个JSON,复制refresh_roken的值。access_token无用,注意不要复制多了/少了/错了。
终于结束获取了!


4.配置PanIndex

填进去,OK。
【详细】如何配置PanIndex(Onedrive国际商业版)
注意根目录是/

上一篇:【工具】白嫖1年多总结一下OneDrive的使用体验,OneDrive基本操作方法


下一篇:2020元旦快乐!简单粗暴自动化免费文档存储备份方案