其他分享
首页 > 其他分享> > 【详细】如何配置PanIndex(Onedrive国际商业版)

【详细】如何配置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的组织账户,非个人账户)的话就会直接进去,没有登录的登录。
登陆界面
注意必须登录你用来存储文件的那个账户,不要登录管理员账户,否则又要搞一堆东西迁移应用


2.注册应用程序

点击“新注册”按钮

然后

填写信息

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


3.申请所有的凭据

3.1 临时授权Code

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

然后跳转回页面,如果一切正常,就会弹出一个窗口
Code


3.2 Client Secret

确定后我们来到了第五步,已经自动填好了一些东西。
第五步
现在回到AAD,打开那个应用程序,创建一个ClientSecret。
a
er
最多三年有效
Client Secret最多三年有效,所以直接三年避免频繁换。(甚至还能标记发布日期,哈哈)
在这里插入图片描述
那个有用,机密ID没用,立刻复制!! 刷新之后就没法复制了!


3.3 Refresh Token

回来,填上Client Secret,点GET TOKEN
回来
传回一个JSON,复制refresh_roken的值。access_token无用,注意不要复制多了/少了/错了。
终于结束获取了!


4.配置PanIndex

填进去,OK。
OK
注意根目录是/

标签:Files,商业版,登录,Onedrive,复制,PanIndex,Client,上传
来源: https://blog.csdn.net/LJM12914/article/details/120393394