# Discourse OneDrive 选择器

**URL:** https://meta.discourse.org/t/discourse-onedrive-picker/207655
**Category:** Plugin
**Tags:** broken
**Created:** [2021年十月30日 13:06 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655 "2021-10-30T13:06:44Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2021年十月30日 13:06 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655/1 "2021-10-30T13:06:44Z")

</div>

**摘要** ：此插件帮助用户在 Discourse 帖子中分享存储在 OneDrive 上的文件。

🔗 \*\*[https://github.com/Ahmedgagan/discourse-onedrive-picker\*\*:](https://github.com/Ahmedgagan/discourse-onedrive-picker**:)  
➡ **安装** ：请遵循 [插件安装指南](https://meta.discourse.org/t/install-a-plugin/19157)。

### 配置（注册 Azure 应用）

- 访问 [Microsoft Azure](https://aka.ms/AppRegistrations)

- 点击屏幕左上角的 `+ 新建注册`。

- 填写您的应用名称。

- 选择 `支持的账户类型`  
这里有 4 个选项，请根据您的要求选择：

- 向下滚动，您将看到添加 `重定向 URL` 的选项 ⬇  
在此处添加您的 `域名/onedrive-picker`。例如：`https://meta.discourse.com/onedrive`

- 点击“注册”，您的应用即创建完成。
- 现在复制您应用的 **应用程序 ID** 并将其粘贴到 Discourse 站点设置中的 `discourse_onedrive_azure_client_id`。
- 之后，前往左侧导航栏中的 **身份验证** 选项卡，并勾选以下两个选项。
  - 勾选 `访问令牌（用于隐式流）`。
  - 勾选 `ID 令牌（用于隐式和混合流）`。
  - 点击左侧的 **保存** 。

- 现在，前往左侧导航栏中的 **证书和密码** 选项卡，并创建一个新的客户端密码。
- 添加任意描述，选择过期日期，然后点击 **添加** 。

您已完成 OneDrive 选择器的设置。

### 使用指南

1. 在 Discourse 编辑器中点击云按钮以打开 OneDrive 窗口。
2. 从 OneDrive 中选择文件或文件夹。
3. 自动生成用于匿名查看的链接。
4. 链接将插入到帖子正文中。

管理员可以选择以原始格式（用于单框显示）还是 Markdown 格式插入链接。单框显示不适用于团队 SharePoint 文件夹。

## 站点设置

- **discourse\_onedrive\_picker\_azure\_client\_id** ：添加 Azure 应用程序客户端 ID
- **discourse\_onedrive\_picker\_use\_markdown\_url** ：使用 Markdown 格式插入链接

### 赞助者

@JonathanShaw

---

<div class="post-metadata">

### Author: ![anon73664359](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@anon73664359](https://meta.discourse.org/u/anon73664359)
#### Post date: [2021年十月30日 13:40 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655/2 "2021-10-30T13:40:53Z")

</div>

这个 #Customization > Plugin 太酷了！我很期待能看到一个 Google Drive 版本。🙂

当你从 OneDrive 选择一张图片文件粘贴到帖子中时，它是粘贴图片的实际源链接（从而显示完整图片），还是只粘贴指向该图片文件的 OneDrive 链接？

视频也存在同样的问题。

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2021年十月30日 15:34 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655/3 "2021-10-30T15:34:14Z")

</div>

谢谢 😊

> [@anon73664359](#):
>
> 它只是粘贴图片文件的 OneDrive 链接吗？

它粘贴的是 OneDrive 链接。

---

<div class="post-metadata">

### Author: ![anon73664359](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@anon73664359](https://meta.discourse.org/u/anon73664359)
#### Post date: [2021年十月30日 15:34 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655/4 "2021-10-30T15:34:29Z")

</div>

哦，有什么办法可以更改吗？

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2021年十月30日 15:39 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655/5 "2021-10-30T15:39:58Z")

</div>

目前还不行，但如果您能提交一个拉取请求（PR），我很乐意接受贡献。

---

<div class="post-metadata">

### Author: ![JonathanShaw](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathanshaw/32/532672_2.png) [@JonathanShaw](https://meta.discourse.org/u/JonathanShaw)
#### Post date: [2021年十月30日 15:58 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655/6 "2021-10-30T15:58:31Z")

</div>

@Ahmed_Gagan 为我完成了出色的工作。如果您需要 Discourse 开发者，请考虑他。

---

<div class="post-metadata">

### Author: ![Ahmed\_Gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ahmed_gagan/32/161985_2.png) [@Ahmed\_Gagan](https://meta.discourse.org/u/Ahmed_Gagan)
#### Post date: [2021年十月30日 16:24 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655/7 "2021-10-30T16:24:40Z")

</div>

非常感谢你，乔纳森 😊

---

<div class="post-metadata">

### Author: ![gmoirod](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gmoirod/32/263768_2.png) [@gmoirod](https://meta.discourse.org/u/gmoirod)
#### Post date: [2022年十二月23日 10:41 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655/8 "2022-12-23T10:41:39Z")

</div>

太有趣了！！  
@Ahmed_Gagan 你还在维护你的插件吗？

---

<div class="post-metadata">

### Author: ![Prem](https://avatars.discourse-cdn.com/v4/letter/p/8797f3/32.png) [@Prem](https://meta.discourse.org/u/Prem)
#### Post date: [2024年六月20日 10:29 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655/9 "2024-06-20T10:29:27Z")

</div>

您好 @JonathanShaw，

当我将 OneDrive picker 插件安装在 3.3.0.beta3-dev discourse 版本上时，solved 插件的功能不起作用。

您能否检查一下 Solved 和 OneDrive picker 插件之间是否存在任何版本冲突。

谢谢。

---

<div class="post-metadata">

### Author: ![thaidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thaidb/32/68488_2.png) [@thaidb](https://meta.discourse.org/u/thaidb)
#### Post date: [2025年二月13日 16:28 UTC](https://meta.discourse.org/t/discourse-onedrive-picker/207655/10 "2025-02-13T16:28:32Z")

</div>

Discourse Google Drive Picker？ 😊
