部署oneindex并解决绑定账号'redirect_uri' is not valid的问题

@感谢B站大佬Mintimate大佬提供的思路

@感谢onedrive-cf-index项目

因为需要放视频到网站,而且网站程序不支持外部站点视频。于是想起来很早之前的oneindex项目。

在部署的过程中遇到了绑定账号'redirect_uri' is not valid的问题。

提供解决方案:

生成 OneDrive API 令牌

  1. 访问此 URL 创建新的 Blade app:Microsoft Azure App registrations(普通版 OneDrive)或 Microsoft Azure.cn App registrations(OneDrive 世纪互联版本),建议将语言设置为「英语」以保证以下步骤中提到的模块和按钮的名称一致
    1. 使用你的 Microsoft 账户登录,选择 New registration
    2. 在 Name 处设置 Blade app 的名称,比如 my-onedrive-cf-index
    3. 将 Supported account types 设置为 Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)。OneDrive 世纪互联用户设置为:任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户
    4. 将 Redirect URI (optional) 设置为 Web(下拉选项框)以及 http://localhost(URL 地址);
    5. 点击 Register.
    6. 重要:Redirect URL地址中填写:你的网盘地址

  2. 在 Overview 面板获取你的 Application (client) ID - client_id
  3. 打开 Certificates & secrets 面板,点击 New client secret,创建一个新的叫做 client_secret 的 Client secret,并将 Expires 设置为 Never。点击 Add 并复制 client_secret 的 Value 并保存下来 (仅有此一次机会)
  4. 打开 API permissions 面板,选择 Microsoft Graph,选择 Delegated permissions,并搜索 offline_access, Files.Read, Files.Read.All 这三个权限,选择这三个权限,并点击 Add permissions你应该成功开启这三个权限:

  5. 将获取到的参数填写到你的部署页面中。

it works

给TA买糖
共{{data.count}}人
人已赞赏
站长笔记

阿展3D墙体彩绘

2021-7-1 16:22:27

站长笔记

片头01,测试一下视频功能

2021-7-4 11:49:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索