可道云挂载onedrive世纪互联教程

十分感谢可道云开发团队增加了onedrive对世纪互联的支持,在我给nemo大佬提供账号后3天就弄好了插件。插件本身写的操作比较简单,我把步骤详细说一下。

首先需要有支持API的世纪互联账号,淘宝上面买的几十块永久的基本都不带API,没法使用。

  1. 安装启用onedrive插件,点击配置插件,打开[Microsoft Azure][1]。找到Azure 服务,点击应用注册-新注册

  2. 名称随便起一个就行,受支持的帐户类型选择任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户,重定向 URI输入https://kodbox地址/index.php/plugin/oneDrive/callback
    okjx7q.md.png

  3. 点击注册之后在概述-概要里面复制应用程序(客户端) ID到onedrive插件的客户端ID
    okjOXj.md.png

  4. 随后点击API权限,点击添加权限,选择Microsoft Graph-委托的权限-勾选OpenId 权限-offline_access以及files权限下面的7条,点击添加权限-代表xxx授予管理员同意
    okjvBn.md.png

  5. 点击证书和密码-新客户端密码,说明随便填一下,截止日期选择24个月,添加之后将(不是机密ID)复制到onedrive插件的客户端密码,点击插件的应用按钮关闭插件配置窗口。
    okjjns.md.png

  6. 打开可道云的存储管理,新增onedrive存储,打开账号授权,在浏览器窗口同意新应用请求即可。
    oACU5n.png

注意:

如果你的onedrive世纪互联账户是某些学校的账户,即使你没有管理员API权限,也可以进行注册。方法是通过一个带管理员的账户,完成第一步到第五步,之后注销原来的账户,执行第六步,用学校的账户登录账号授权即可。
淘宝买的世纪互联账户没测试过,可以用这种方法试试。

[1]: https://portal.azure.cn

1 个月 后

TX4FMR.png
TX4Lfe.png
您好 报错怎么解决呀

/index.phpindex.php/plugin/oneDrive/callback
在账号授权界面url发现两个index.php

1 个月 后

同样出现了上面🉐问题,请问是如何解决的

12 天 后
17 天 后

HEAR 和服务器静态配置有关,已做兼容调整,待插件更新,或自行修改:
plugins/oneDrive/lib/token.class.php文件最后一行:
'redirecturl' => str_replace('?', 'index.php/', $this->plugin->pluginApi) . 'callback',
改为:
'redirecturl' => APP_HOST . 'index.php/plugin/' . $this->plugin->pluginName . '/callback',

    17 天 后

    请问这Azure是微软云还是啥?还是在买的onedrive世纪互联管理账号

    19 天 后

    nemo 大佬,能不能适配世纪互联的sharepoint,sharepoint比个人的空间更大,麻烦大佬了